今天用Delphi 7 做一个更新DB2程序,由于记录条数大概有70多万条,结果在执行ADOQuery.ExecSQl时总是报错“操作已被用户取消”,折腾半天也没搞清楚原因,最后发现一个CommondTimeOut 属性,于是考虑报错原因可能是由于超时。于是将ADOQuery1.CommondTimeOut := 0 ; 因为 0 一般是无限大的意思嘛。结果执行成功。
ADO执行update 报错“操作已被用户取消”
最新推荐文章于 2024-05-15 14:49:35 发布
今天用Delphi 7 做一个更新DB2程序,由于记录条数大概有70多万条,结果在执行ADOQuery.ExecSQl时总是报错“操作已被用户取消”,折腾半天也没搞清楚原因,最后发现一个CommondTimeOut 属性,于是考虑报错原因可能是由于超时。于是将ADOQuery1.CommondTimeOut := 0 ; 因为 0 一般是无限大的意思嘛。结果执行成功。