一个事务中更新几个表问题(delphi7+sqlserver2000) 我有一段配货代码,当成功配货时要对三个表进行insert或edit操作,我用adoconnection开启了一个事务,然后用三个adoquery返回三个表的结果集,都更新完毕提交事务(有的表要插入多条记录)。系统在adoquery.post时提示“EOleException'多步操作产生错误,请检查每一步的状态值'”。为什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 然后用三个adoquery返回三个表的结果集,都更新完毕提交事务(有的表要插入多条记录)。在最后进行递交begintrans;if not func1 then rollbacktrans;if not func2 then rollbacktrans;if not func3 then rollbacktrans;committrans; 好像不是事务问题,这个与我function、procedure调用层数多了有关吗? 确实是的http://www.china-askpro.com/msg23/qa37.shtml应该是这种情况 delphi 操作word求助 字符串转为datetime时发生错误 被调用的停靠窗体上的BUTTON按纽难道不能用快捷键F1,F2.......? 急:外包一个数据库管理软件的活,有意向的朋友请进来看看。 .Net 求一sql语句 关于TreeView 的问题??? 请教高手:关于IE的右键菜单问题 delphi中OpenThread函数放在哪个单元文件中。 如何关闭代码编辑框的 “自动显示代码hint” 的功能?? 指针赋值问题 如何实现维持原声调的变速播放mp3
if not func1 then
rollbacktrans;
if not func2 then
rollbacktrans;
if not func3 then
rollbacktrans;
committrans;