标题:数据库查询问题
只看楼主
smy727
Rank: 2
等 级:论坛游民
帖 子:95
专家分:20
注 册:2012-1-20
结帖率:75%
已结贴  问题点数:20 回复次数:5 
数据库查询问题
第一个问题:这个查询代码是按排序方法查找的,能不能输入头一个字母就查找出结果的代码?
比如"D*'就把D开头的所有记录

    Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
        Dim intposition As Integer
        Select Case ComboBox1.SelectedIndex
            Case 0
                objdataview.Sort = "姓名"
            Case 1
                objdataview.Sort = "地址"
            Case 2
                objdataview.Sort = "联系电话"
        End Select
        intposition = objdataview.Find(TextBox1.Text)
        If intposition = -1 Then
            txtrecordposition.Text = "找不到数据"
        Else
            objcurrencymanager.Position = intposition
        End If
        showposition()
    End Sub
第二个问题:查找记录中摸个列(数据类型)的最大值代码怎么写?
搜索更多相关主题的帖子: 数据库查询 
2013-02-28 12:15
不说也罢
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:39
帖 子:1481
专家分:4989
注 册:2007-10-7
得分:20 
第一,用SQL查询语句的"like",看书或百度,例如:select * from aa where nn like 'd%'
第二,MAX 例如,select max(age) from aa"

===================================================
讨厌C#的行尾的小尾巴;和一对大括号{ }
===================================================
2013-02-28 17:50
smy727
Rank: 2
等 级:论坛游民
帖 子:95
专家分:20
注 册:2012-1-20
得分:0 
具体怎么写呀?我是这样声明的
Public Class Form1
    Dim objconnection As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\数据库\shujuku.accdb")
    Dim objdataadapter As New OleDbDataAdapter("SELECT  姓名,地址,练习电话 FROM biao ORDER BY 序号", objconnection)
    Dim objdataview As DataView
    Dim objdataset As DataSet
    Dim objcurrencymanager As CurrencyManager
2013-02-28 23:53
smy727
Rank: 2
等 级:论坛游民
帖 子:95
专家分:20
注 册:2012-1-20
得分:0 
是不是重新连接数据库?
2013-03-01 00:18
不说也罢
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:39
帖 子:1481
专家分:4989
注 册:2007-10-7
得分:0 
从坛子里找个简单的.net操作数据库的例子啃一啃吧

===================================================
讨厌C#的行尾的小尾巴;和一对大括号{ }
===================================================
2013-03-01 11:58
Audience清风
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2016-10-20
得分:0 
select * from 表名 where 列名 like 'd%' ;
2016-10-20 14:18



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-399378-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.442001 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved