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中如何制作像163那样的分页js效果 Borland将旗下Delphi子公司正式出售 如何取得硬盘序列号? odbc问题。 高分请教数据库访问问题!up 也有分! 一个字符串转换的问题 高手一定要帮帮忙,为什么delphi不能调用VB写的控件 adoquery检索数据,如果没有数据符合要求,adoquery.open就异常,为什么? 招DELPHI程序员提供实习机会 急!!请教一个登录的设计问题(40) 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里载入