ado网络更新问题(bug) A机和B机打开同一个窗口,A机修改记录并保存更新数据,B机再修改并保存,此时B机提示出错:其它用户已修改记录(这是ado的错误提示),我想B机的数据直接覆盖A机的数据,能有什么办法吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我觉得只能把现在修改的这些数据库暂存起来。比如adoquery1.savetofile('xxx.xml')然后关掉query再重新打开,从文件载入再更新进去我没试,你试一下行不行。 ADOQUERY1.Connection:=nil; try adoConnection1.Close; adoConnection1.Open; ADOQUERY1.Connection:=adoConnection1; ADOQUERY1.UpdateBatch(); except showMessage(GetErrorInfo); //提示出错信息 end; 发错了不好意思这个是掉线后再更新的代码。你要强制覆盖只能把query关闭掉重新开一次,再请求数据。再从XML里载入 项目需求规格说明书 Delphi高手过来看看 没人会啊,关于数字取整问题??? 我想问一下IntraWeb的页面刷新事件是哪个? DBGrid显示数据后,的一写限制操作问题! 双击grid1出现一个选择商品的窗体,再双击那个窗体里grid2的商品,使选择的那个商品添加到grid1中的adotable1中,问题是:现在每选择一个 怎样使用没有在Delphi的IDE中安装的ActiveX控件? 演示一下好吗 用winsock发出去的数据为什么收不全? 我想问一下,在程序中怎样使用示图? datagrid对应的字段的长度太大的时候…………(在线急等) 如何禁用Ctrl+alt+del组合键?
比如adoquery1.savetofile('xxx.xml')然后关掉query再重新打开,从文件载入再更新进去
我没试,你试一下行不行。
try
adoConnection1.Close;
adoConnection1.Open;
ADOQUERY1.Connection:=adoConnection1;
ADOQUERY1.UpdateBatch();
except
showMessage(GetErrorInfo); //提示出错信息
end;
这个是掉线后再更新的代码。
你要强制覆盖只能把query关闭掉重新开一次,再请求数据。再从XML里载入