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,请问这两个有什么区别?

谢谢 !
...全文
359 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
  • 打赏
  • 举报
回复
哪位遇到过类似的情况,指点一下啊?

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧