新手,提问,请各位大师指教!谢谢。(ADO对象连接问题)
在VB中应该怎么样使用ADO对象,需要在工程中添加一个ADO控件吗。
我这样写老报错 : 实时错误,7004 行集合不能做为标签!
Dim cnn As New ADODB.Connection
cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Documents and Settings\Haiyang\
桌面\库存数据库.mdb;Persist Security Info=False"
Set DataGrid1.DataSource = cnn.Execute("select * from 库存")
cnn.close
Access 数据库的 username 和 password 指的是什么的用户和密码呀。谢放。。。。。
[解决办法]
Dim cnn As New ADODB.Connectiondim rs as new adodb.recordsetcnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Docume~1\Haiyang\ 桌面\库存数据库.mdb;Persist Security Info=False"if rs.state<>adstateclosed then rs.closers.open " select * from 库存 ",cnn,adopenkeyset,adlockreadonlySet DataGrid1.DataSource = rsrs.closecnn.close
[解决办法]
Dim cnn As New ADODB.Connection
cnn.CursorLocation = adUseClient
cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Documents and Settings\Haiyang\
桌面\库存数据库.mdb;Persist Security Info=False"
Set DataGrid1.DataSource = cnn.Execute("select * from 库存")
cnn.close
[解决办法]
[code=VB][/code]
Dim cnn As New ADODB.Connection
cnn.CursorLocation = adUseClient
cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Documents and Settings\Haiyang\
桌面\库存数据库.mdb;Persist Security Info=False"
Set DataGrid1.DataSource = cnn.Execute("select * from 库存")
cnn.close
[解决办法]
把这个 cnn.Close 去掉吗? DataGrid 如果和 数据库 直接相连, 是数据源不能够关闭的