当前位置:编程学习 > VB >>

那位大虾能帮我写个完整的VB查询程序,具体内容无所谓

本人是个菜鸟。。只为完成老师的作业~ ~#


如题,只想要个完整的VB查询程序,里面的查询内容能更具,实际情况只改变最好。。。。

--------------------编程问答-------------------- 55555555555

怎么没人帮帮 我 啊 --------------------编程问答-------------------- 因为你的问题点数是零分 就没人帮你了
--------------------编程问答-------------------- PLS detail Description Requirements. --------------------编程问答-------------------- who can give me some money, no matter is 1 jiao or 100 yuan --------------------编程问答-------------------- 我帮你吧 --------------------编程问答-------------------- '如写在模块用吧Dim改为Public
Dim db As ADODB.Connection
Dim Rst As Recordset
Dim SQL As String

Sub From()
Set db = New Connection
'必须设置的客户端/服务器端游标方式
db.CursorLocation = adUseClient
'我连接的是SQL数据库,如你用ACCESS可以挂个ADODC控件更改下连接方式
db.Open "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=Mangers;Data Source=NOTELY"


    Set Rst = New ADODB.Recordset
    SQL = "Select * from 表名 where 字段名='需要字段内容等于什么,选择有唯一性的最好'"
    Rst.Open SQL, db, adOpenDynamic, adLockOptimistic
    
    If Rst.EOF = True Then
        Exit Sub
        Else
            Set DataList.RowSource = db.Execute(SQL)
            DataList.ListField = "Corporations"
            
            Rst.MoveNext
            
    End If
    Rst.Close
Private Sub DataList_Click()
    '设置点中DataList控件上数据成功后,文本控件内数据的关联显示
    Set Rst = New ADODB.Recordset
    SQL = "Select * from missions where Corporations='" + DataList.BoundText + "'"
    Rst.Open SQL, db, adOpenDynamic, adLockOptimistic
    Set Rst = db.Execute(SQL)
    If Not Rst.EOF Then
        For i = 1 To Rst.RecordCount
        '&""是为了解决读取数据时,如数据的该字段为空<NULL>的问题
        Text1.Text = Rst.Fields("字段主键名").Value & ""
        Text2.Text = Rst.Fields("字段名").Value & ""
        '如有多个字段,在这里按照上面的格式继续添加
        Rst.MoveNext
        Next i
        Rst.MoveFirst
    End If
    
    
End Sub

该程序需要1个数据库,1个表,程序界面1个DataList1控件,2个text控件,分别命名text1 text2
第一个From内的数据连接时为了在DataList1中显示数据
第二个数据连接存在于DataList_Click内(DataList_Click是鼠标点击DataList_Click内显示的内容的)是为了让你可以再DataList_Click控件中选择具体的数据
看看是否是你需要的,如程序错误,请留言,近期会尽快回复你
    

--------------------编程问答-------------------- 去搜一下吧,有很多的
补充:VB ,  数据库(包含打印,安装,报表)
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,