delphi中判断保存数据库是否成功,不成功则rollback,这个如何写?? 同上,table和query在这个上写法有没有不同,写出来看看吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 两者是相同的BEGINTRANSTRY ;;COMMITEXCEPTROLLBACK 用的什么数据库?如是SQL SERVER的话,建议用Tadoconnection的事务功能即Tadoconnection.begintrans Tadoconnection.commit Tadoconnection.rollback来控制, 看你是用什么控件不过都是大同小异。。 1.database控件。。 database.StartTransaction; try 执行语句; except database.rollback;//出错 end; database.Commit;//成功 2.adoconnection控件。 adoconnecton.BeginTrans;//开始事务 try 执行语句; except adoconnection.RollbackTrans ;//出错 end; adoconnection.CommitTrans ;//成功 database.StartTransaction; try 执行语句; except database.rollback;//出错 end; database.Commit;//成功 原理都一样Try begintransExcept rollbackendcommittrans Try begintransExcept rollbackendcommittrans最后一句出了问题怎么办 tanlijun37(tlj)说得对.用他的定会搞定看你是用什么控件不过都是大同小异。。 1.database控件。。 database.StartTransaction; try 执行语句; except database.rollback;//出错 end; database.Commit;//成功 2.adoconnection控件。 adoconnecton.BeginTrans;//开始事务 try 执行语句; except adoconnection.RollbackTrans ;//出错 end; adoconnection.CommitTrans ;//成功 大量数据暂存 用这个句子查询出来的数据只有姓名和日期,怎么样得到金额呢? 如何将调用的windows系统窗口在自己程序的panel里显示 求助大侠:关于外壳扩展? 标题列排请问 ADO连接MYSQL的问题。 救命啊,客户怒了!! 怎样将panel上所有的label和image等--保存为一幅完整的图片(当然是panel大小)?苦思瞑想毛渐少!!! 急,如果要发送大量的数据TServerSocket和TClientSocket组件稳不稳定呢? 求助:关于Format函数的用法 高手请进 则样定义一个全局变量,才能在每个单元文件都能访问呀!
BEGINTRANS
TRY
;;
COMMIT
EXCEPT
ROLLBACK
即Tadoconnection.begintrans
Tadoconnection.commit
Tadoconnection.rollback
来控制,
1.database控件。。
database.StartTransaction;
try
执行语句;
except
database.rollback;//出错
end;
database.Commit;//成功
2.adoconnection控件。
adoconnecton.BeginTrans;//开始事务
try
执行语句;
except
adoconnection.RollbackTrans ;//出错
end;
adoconnection.CommitTrans ;//成功
try
执行语句;
except
database.rollback;//出错
end;
database.Commit;//成功
Try
begintrans
Except
rollback
end
committrans
begintrans
Except
rollback
end
committrans
最后一句出了问题怎么办
1.database控件。。
database.StartTransaction;
try
执行语句;
except
database.rollback;//出错
end;
database.Commit;//成功
2.adoconnection控件。
adoconnecton.BeginTrans;//开始事务
try
执行语句;
except
adoconnection.RollbackTrans ;//出错
end;
adoconnection.CommitTrans ;//成功