Private Sub Command1_Click()
Dim sqlstring As String
Dim db As New ADODB.Connection
Dim rs As New ADODB.Recordset Set db = New ADODB.Connection
Set rs = New ADODB.Recordsetdb.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=M:\生产报表\data.mdb;Persist Security Info=False"
db.Open
sqlstring = "select * from defect"Set rs = db.Execute(sqlstring)VSFlexGrid1.DataSource = rs“这句显示类型不匹配”End Sub
Dim sqlstring As String
Dim db As New ADODB.Connection
Dim rs As New ADODB.Recordset Set db = New ADODB.Connection
Set rs = New ADODB.Recordsetdb.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=M:\生产报表\data.mdb;Persist Security Info=False"
db.Open
sqlstring = "select * from defect"Set rs = db.Execute(sqlstring)VSFlexGrid1.DataSource = rs“这句显示类型不匹配”End Sub
解决方案 »
- VSFLEXgrid 的colkey的问题
- 如何实现参数输出?如C++里的传递参数指针.
- 关于使用microsoft internrt transfer控件的问题(100分赠送)
- 高手指点呀!!关于DLL与CORBA ORB
- dao3.51只能连ACCESS97而不能连ACCESS2000吗?
- 又是一个菜问题:如何限制vb中form地大小
- 当程序首次运行如何使窗体居中显示
- 用语句产生控件名问题(在线紧急求救!!!)
- 文本型转数字型函数?
- 请问:如果使用数据控件作为数据源,如何实现数据修改的“撤销上一步”操作?
- 求助,在类里如何用程序指令画矩形框
- {简单的学生成绩管理程序}哪位高手能免费帮下小弟啊!不胜感激,我现在犹如热锅上的蚂蚁啊!
要用rs.open
确保打开的不是forwardonly的。
VSFlexGrid1.DataSource = rs改了,还是一样,为什么?
if rs.state<>adstateclosed then rs.close
rs.open sqlstring,db,adopenkeyset,adlockreadonly
Set VSFlexGrid1.DataSource = rs