prodax 数据库 commit 不成功 Paradox是属于桌面数据库系统,不属于大型数据库系统,不支持事务处理。所以你上面的命令不产生作用。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如要用到事务处理必须选择一个大型数据库系统,如,MS SQL SERVER,SYBASE,ORACLE等 对于paradox,bde也提供事务处理能力,不过paradox表必须建立索引,而且必须设:database.transisolation:=tiDirtyRead;事务应该这样写:database1.startranstion;try query1.applyupdates; query1.applycommit; database1.commit; //query1.close; //query1.open;except database1.rollback;end; 一个query提交用什么事务呀,不是瞎耽误功夫吗这样写:try query1.applyupdates; query1.commitupdates;except query1.cancelupdates;end; delphi 调用vc dll打开串口问题 dephi如何实现显示所有文件及文件夹到不显示隐藏文件及文件夹的切换? 资料显示问题 启动画面问题 报表问题 关于CORBA的小问题,各位大哥请帮忙!!! 如何不让Delphi产生备份文件?? 我来送分啦 !!! 哪里可以下载的好的组件? Update Pack文件哪里有? 技术性难题! DELPHI开发的一个数据库应用软件
不过paradox表必须建立索引,而且必须设:
database.transisolation:=tiDirtyRead;事务应该这样写:
database1.startranstion;
try
query1.applyupdates;
query1.applycommit;
database1.commit;
//query1.close;
//query1.open;
except
database1.rollback;
end;
这样写:
try
query1.applyupdates;
query1.commitupdates;
except
query1.cancelupdates;
end;