VB+ADO 和ACCESS数据库的怪现象,请大家进来看看

smallcake 2003-08-11 12:08:27
各位大虾,我用VB+ADO与ACCESS数据库连接,然后对其进行添加,修改,可是发现一个问题。当我对数据库进行添加,然后rs.updatebatch好以后,马上执行另一段代码,让另一个recordset搜索数据库,但是我发觉却搜索不出我刚才添加或者修改的记录,那些记录没变,而过一会(不是很长时间,1秒有时候)执行的话,就可以找到,即使是只修改或添加1条记录也是这样,这是怎么回事?应该不是电脑处理速度的问题把?
...全文
19 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
smallcake 2003-08-11
  • 打赏
  • 举报
回复
估计是dataenvironment的问题
smallcake 2003-08-11
  • 打赏
  • 举报
回复
是这样啊,真奇怪啊,我就算用REQUERY还是的不到解决,要多REQUERY几次。。。
victorycyz 2003-08-11
  • 打赏
  • 举报
回复

很正常。

如果你的代码是紧挨着的,电脑会判断执行时间的长短,先执行耗时少的语句。很多时候都是这样的,不光是数据库操作。比如VB重画窗体界面时,往往会放在代码执行的最后进行。

所在,在这里加一个延时比较保险。

7,714

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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