使用过几种方法都不行;
1-----
adoquery.refresh;
2-----
adoquery.requery;
3-----
adoquery.close;
adoquery.open;
4----
adoquery.active:=false;
adoquery.active:=true;
5----
...
都无法更新数据;
在更新数据后
加入sleep(1000) 时间根据服务器的反应时间来设置;
我本地100 不行 1000就可以了;
adoquery.close;
sleep(1000);
本文探讨了在使用ADOQuery进行数据库操作时遇到的问题,包括refresh、requery、close和open等方法无法正常更新数据的情况。作者分享了一个解决策略:在更新数据后加入sleep(1000)的时间间隔,根据服务器反应时间调整此值,最终通过关闭ADOQuery、等待一段时间再重新打开的方式解决了问题。
757

被折叠的 条评论
为什么被折叠?



