把db和rs改成ado控件链接吧,然后把datagrid1的数据原和ado控件绑定
解决方案 »
- 谁知道这是什么表格控件?表头可以排序,也可以分组,也可以查询
- 用报表的选择专家选择数据库的第1,3,5,7,9……记录的问题
- crystal report 不能显示
- 如何在类中实现定时触发?
- 关于msflexgrid
- 如何实现listview里一行的的字体颜色不同其他行的颜色?
- 读写文件的问题
- 如何得到EXCEL中有数据的各行行号?
- 关于无数据库的记录集与datagrid的使用(与电子表格相似)
- treeview如何初始化的时候不选中任何节点,包括父节点和子节点都不被选中
- 我想用VB写一个带有MSCOMM控件窗体而且能接受数据进行通讯...的DLL可以吗?
- 如何用API进行串口通讯操作,不使用控件?
也谢谢小高的建议,可是我不想用adodc
楼上的我也refresh过了,也不行!
难道是VB出问题了?!!!!
Set rs = New ADODB.Recordsetdb.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=d:\服装厂管理系统\服装厂管理.mdb"
*********************************************
设置游标类型
db.CursorLocation = adUseClient
db.Open
*********************************************rs.Open "select * from 人员信息", db, adOpenStatic, adLockOptimistic
Debug.Print rs.RecordCount(能debug出来,说明已经连上了数据库)
Set datagrid1.DataSource = rs(但是,无法显示记录,也不报错)**********************************************
去掉以下代码,打开又关闭记录集数据无法显示
rs.Close
Set rs = Nothing
db.Close
**********************************************
End Sub
正如你所说的我没有设游标,也不该在最后关闭记录集!
本贴到此,正式结贴了!