在数据库查询的代码(VB.NET)

在TextBox1输入的名字然后点Button1就可以在数据库(名字:图书管信息)中的表(名字:书籍信息)中自动查询并在控件DataGrid1上显示查询结果(查询的结果不... 在TextBox1输入的名字
然后点Button1就可以在数据库(名字:图书管信息)中的表(名字:书籍信息)中自动查询
并在控件DataGrid1上显示 查询结果(查询的结果不能编辑)
展开
 我来答
落雁lilac
2007-03-03 · 超过20用户采纳过TA的回答
知道答主
回答量:45
采纳率:0%
帮助的人:0
展开全部
下面是我写的在MSFlexGrid显示数据库查询结果的程序,你可以参考一下
Private Sub Command1_Click()
Dim cn As ADODB.Connection
Set cn = New ADODB.Connection
cn.Provider = "OraOLEDB.Oracle"
cn.Open "数据库名", "用户名", "密码"

Dim rs As ADODB.Recordset
Set rs = New ADODB.Recordset

sql = "select * from 书籍信息 where name='" & text1.text & "'

rs.Source = sql
Set rs.ActiveConnection = cn
rs.Open
i = 0
Do While Not rs.EOF
i = i + 1
MSFlexGrid1.Rows = i + 1
MSFlexGrid1.TextMatrix(i, 0) = rs.Fields("字段1")
MSFlexGrid1.TextMatrix(i, 2) = rs.Fields("字段2")
MSFlexGrid1.TextMatrix(i, 3) = rs.Fields("字段3")
rs.MoveNext
loop
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式