VB如何检测已完成ACCESS记录写入已完成

来源:百度知道 编辑:UC知道 时间:2024/06/17 11:09:04
向ACCESS写入了一条数据,然后程序马上要从ACCESS调用刚写入的一条数据,但写入ACCESS有延迟,程序代码运行时写入尚未完成,所以调用不到刚才写入的一条数据,导致后续的代码无法运行.

请问,如何才能在VB里检测向数据库写入的数据已完成? 这样就可以让程序检测到完成后再执行后续的操作.
关于
temp = rs.Bookmark
rs.Bookmark = temp
newBID = rs.Fields("Id")

能否讲得稍微详细一些,我买了本控件大全,只有ADODC控件的讲解,有关直接声明的New Adodb.Recordset不是太清楚...

2009-10-2补充:都太简洁了...我看不明白,能否详细一些?

你写入的时候他是先保存在内存里面的,你把内存里面的写入数据库,你再调用的时候可以直接调用内存里面的数据。

temp = rs.Bookmark
rs.Bookmark = temp
newBID = rs.Fields("Id")

线程的东西

加个循环判断,试一下