VB中Datagrid控件datasource属性不能设置成recordset属性

longhui666888 2006-07-09 04:32:50
环境:XP专业版+SP2,VB6.0+SP6
声明窗体级变量:dim rUser as adodb.recordset
打开ruser后,不能用set datagrid1.datasoure=rUser语句设置datagrid控件datasource属性.运行之前在2000下写的程序,是可以正常使用datagrid控件的.

顺便请教下声明变量的时候,有adodb.recordset 和recordset,请问这两个有什么区别?

谢谢 !
...全文
313 10 点赞 打赏 收藏 举报
写回复
10 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
longhui666888 2006-07-13
msgbox rs.recordcount
能够返回记录数量的
  • 打赏
  • 举报
回复
cstar16 2006-07-13
可以先测试一下你的数据库的连接
  • 打赏
  • 举报
回复
啊呀 2006-07-13
dim rUser as New adodb.recordset
  • 打赏
  • 举报
回复
mustudent 2006-07-13
IF rUser.eof=True then
Msgbox "没有数据"
End if
  • 打赏
  • 举报
回复
mustudent 2006-07-13
是不是你的Rs没有数据啊
你在加载数据之前有判断吗?
IF rs.eof=True then
Msgbox "没有数据"
End if
  • 打赏
  • 举报
回复
longhui666888 2006-07-12
首先谢谢各位的帮助
是这样的,程序运行的时候gridData控件没有任何显示,也没有错误提示
  • 打赏
  • 举报
回复
of123 2006-07-11
>环境:XP专业版+SP2,VB6.0+SP6
>声明窗体级变量:dim rUser as adodb.recordset
>打开ruser后,不能用set datagrid1.datasoure=rUser语句设置datagrid控件datasource属性.运行之前在2000下写的程序,是可以正常使用datagrid控件的.

你说的“不能用set datagrid1.datasoure=rUser语句设置datagrid控件datasource属性”是什么意思,有什么错误提示或现象?

>顺便请教下声明变量的时候,有adodb.recordset 和recordset,请问这两个有什么区别?
recordset 可能是 DAO.recordset
  • 打赏
  • 举报
回复
snow66 2006-07-11
添加下面一句试试:
rUser.CursorLocation = adUseClient
  • 打赏
  • 举报
回复
mustudent 2006-07-10
可以啊
應該不是DataGrid屬性DataSource的關係
可能是因爲你的rs的原因
具體我也不知道adodb.recordset 和recordset的區別
我理解是驅動程序的不同 一個是Adodb一個是其他的吧(等於沒有說 嘎嘎)
  • 打赏
  • 举报
回复
longhui666888 2006-07-09
哪位遇到过类似的情况,指点一下啊?
  • 打赏
  • 举报
回复
相关推荐
发帖

1188

社区成员

VB 数据库(包含打印,安装,报表)
申请成为版主
帖子事件
创建了帖子
2006-07-09 04:32
社区公告
暂无公告