用vb如何调用数据库?

hjlake 2002-05-27 02:12:29
我现在在用vb管理数据库,已经建立了和数据库的连接,可是如何来显示以连接的数据库的内容呢?
...全文
49 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
hjlake 2002-05-28
“执行查询语句”怎么执行?我用的数据库是SQL Server,用ado控件,如何用open 方式打开数据库?
回复
shuzzz 2002-05-27
建立连接以后,有2种方法:
1 上面提到的和grid控件相联接;
2 执行查询的语句,得到纪录集,对记录集操作
我一般取后面的方法
回复
shuchang0626 2002-05-27
用MSHFlexGrid
回复
daryl715 2002-05-27
Dim cnn1 As New ADODB.Connection
Dim rst As New ADODB.Recordset
Dim cnnstr As String
cnnstr = " provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\test.mdb;"
cnn1.Open cnnstr

With rst
.CursorType = adOpenKeyset
.LockType = adLockOptimistic
.Open "select * from stu", cnnstr
.AddNew
.Fields("字段1") = "1"
.Fields("字段2") = "2"
.Fields("字段3") = "3"
.Fields("字段4") = "4"
.Fields("字段5") = "5"
.Update
.UpdateBatch adAffectAllChapters
End With
******Set Form1.MSHFlexGrid1.DataSource = rst*****
rst.Close
cnn1.Close
回复
little_ice 2002-05-27
用listview比较好,很灵活。只要用一个recordset就可以解决所有的问题。
回复
weikunlun 2002-05-27
use MSHFLEXGRID
回复
SuperZhou 2002-05-27
dbgrid没有MSHFlexGrid控件灵活和强大.
回复
luchunhua 2002-05-27
你用的是什么数据库?
回复
pp_wei 2002-05-27
dbgrid,:)
回复
发动态
发帖子

1180

社区成员

VB 数据库(包含打印,安装,报表)
申请成为版主
社区公告
暂无公告