关于Access数据库 datagrid控件数据绑定的问题?

hhtt518 2004-11-17 11:25:30
关于Access数据库 datagrid控件数据绑定的问题?

使用Access 数据库 用datagrid 控件显示数据,代码如下: 但datagrid 控件不显示任何数据?

请帮忙

Cnn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\kqgl.mdb;Persist Security Info=False"

Cnn.Open
Rst.Open "select * from kqdata", Cnn, adOpenStatic, adLockReadOnly

Set DataGrid1.DataSource = Rst
使用SQL 2000 数据库可以得到结果,为什么使用Access 数据库无法得到??
...全文
437 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
tztz520 2004-11-17
  • 打赏
  • 举报
回复
ACCess就是要用本地游标才可以的.
你可以试一下.在ACCess中,如果不设为本地游标,rs.RecordCount就得到-1,设置之后才可以得到正确的记录条数.
hhtt518 2004-11-17
  • 打赏
  • 举报
回复
谢谢tztz520(午夜逛街) ,可以显示了,请教为什么在SQL2000 数据库中可以,在ACCess中不行?
tztz520 2004-11-17
  • 打赏
  • 举报
回复
Cnn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\kqgl.mdb;Persist Security Info=False"

Cnn.Open
Rst.CursorLocation = adUseClient
Rst.Open "select * from kqdata", Cnn, adOpenStatic, adLockReadOnly

Set DataGrid1.DataSource = Rst
tztz520 2004-11-17
  • 打赏
  • 举报
回复
还要加这句Rst.CursorLocation = adUseClient '定义为本地游标
victorycyz 2004-11-17
  • 打赏
  • 举报
回复
表中是不是没有记录?
hhtt518 2004-11-17
  • 打赏
  • 举报
回复
再次感谢!

1,216

社区成员

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

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