我刚数据库中插入一条记录,紧接着再去查询却查不到?什么原因 我写一个程序:新建一工程,新建完成后紧接着在代码中打开这个新建的工程。很奇怪的是新建的时候我刚插入到数据表中的数据却在“打开工程”过程中提示“没有找到记录”。打开数据库的发现记录早已经插入了。逐语句调试发现没有错误,查询语句没有参数空缺。奇怪的是逐语句执行不会出现那个错误!这是什么原因?好像插入记录后不能立即查询,需要等一会儿才能查似的,请问高手能告诉我是怎么回事吗?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你插入后有没有刷新语句啊~(.refresh)没找到记录~看一看数据库关联的地址有没改~ 我测试过ACCESS,刚刚INSERT 一条记录时,确实不能立刻显示,可以等一会再刷,这样数据就能正常显示了先声明一个APIPublic Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)在insert 以后调用Sleep 2000 '程序在此等两秒钟,1000可能就可以了下面再刷新显示 是打开一个有记录的表没有数据还是你插数据查不到是打开一个有记录的表没有数据//代码有问题,没写正确插数据查不到//没有update进数据库,你把过程关闭后数据库会自动update //我刚数据库中插入一条记录,紧接着再去查询却查不到我理解的是:数据已插入成功了,那就是数据库刷新显示的问题,我测试过ACCESS,刚刚INSERT 一条记录时,确实不能立刻select 到,上面两位可以做一个测试,我就曾碰到过这个问题,所以才让程序sleep 一会儿从而保证新增的数据能显示。 都是被动refresh的,你手动refresh一下 急,如何开发用于二次开发的"SDK"? 在线的大哥们,热心的都进来看看~~~请大家指教指教~~ 查询错误 帮我看看啊 大虾门 一个关于流水帐的问题,想请教! 如何在VB代码里面控制Word编辑器中如打开、保存等按钮? 把msflexgrid中的数据作为报表打印出来 请指点,越快越好 如何用热键调出用api隐藏的主窗体啊!!急!!!! 在win2000下,可以用GetVolumeInformation获取C盘的序列号吗? 请问这对吗,能说明错在什么地方吗? 用DataGrid控件绑定记录集的问题? 在vb声明一个不存在的API函数,只要不调用是不是也没事?
没找到记录~看一看数据库关联的地址有没改~
先声明一个API
Public Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)在insert 以后调用Sleep 2000 '程序在此等两秒钟,1000可能就可以了
下面再刷新显示
//代码有问题,没写正确插数据查不到
//没有update进数据库,你把过程关闭后数据库会自动update
我理解的是:数据已插入成功了,那就是数据库刷新显示的问题,我测试过ACCESS,刚刚INSERT 一条记录时,确实不能立刻select 到,上面两位可以做一个测试,我就曾碰到过这个问题,所以才让程序sleep 一会儿从而保证新增的数据能显示。