怎样刷新Access数据库中的表

singkwok 2001-10-18 01:13:07
...全文
550 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
96091103 2001-10-19
  • 打赏
  • 举报
回复
如果你的Recordset的LockType属性不是adLockBatchOptimistic的话,数据库是自动刷新的

这与Recordset的CursorLocation属性有关,只有CursorLocation=adUseServer时才支持AdOpenKeyset 1 键集光标 除删除外与数据库同步
AdOpenDynamic 2 动态光标 与数据库同步,应该可以解决你的问题

不过如果CursorLocation=adUseServer的话有可能产生其他问题
详细的你参考一下MSDN中ADO的Connection和Recordset对象.
伽楠 2001-10-19
  • 打赏
  • 举报
回复
断开连接后重新连接数据库就行了
lixiuchen 2001-10-19
  • 打赏
  • 举报
回复
上面的都有理!
Wesely 2001-10-18
  • 打赏
  • 举报
回复
OpenSchema
singkwok 2001-10-18
  • 打赏
  • 举报
回复
是刷新数据库不是刷新记录集
siyuan79 2001-10-18
  • 打赏
  • 举报
回复
你是用什么链接数据库的啊,用什么方式的阿1?
一般是用
UPDATA和refresh两个命令。
lou_df 2001-10-18
  • 打赏
  • 举报
回复
data1.refresh
zymfy 2001-10-18
  • 打赏
  • 举报
回复
这与打开表时的
CursorType 常数
AdOpenKeyset 1 键集光标
AdOpenDynamic 2 动态光标
AdOpenStatic 3 静态光标
有关。


singkwok 2001-10-18
  • 打赏
  • 举报
回复
我的数据库的表是动态的有时删除;有时增加的。我想怎样让显示出来的与实际存在的保持同步.
murphyxiao 2001-10-18
  • 打赏
  • 举报
回复
什么意思?

1,216

社区成员

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

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