mydm.BeginTrans
try
with SQLCMD do begin
commandtext:=''//一个存储过程
Execute;
end;
mydm.CommitTrans;
Sale.Requery();
except on E:Exception do begin
mydm.RollbackTrans;
showmenssage(e.message)
end;
end;当存储过程出错了,事物会回滚RollbackTrans,再执行时提示无法在此会话中启动更多的事务
try
with SQLCMD do begin
commandtext:=''//一个存储过程
Execute;
end;
mydm.CommitTrans;
Sale.Requery();
except on E:Exception do begin
mydm.RollbackTrans;
showmenssage(e.message)
end;
end;当存储过程出错了,事物会回滚RollbackTrans,再执行时提示无法在此会话中启动更多的事务
解决方案 »
- ★☆★☆★☆★★☆★简单的将某一个文件(不是图片文件)插入到数据库中,但死活都不成功,请高手赐教,感激不尽!!
- access数据库问题
- 各位professor,请帮忙解决Iocomp问题,谢谢!
- 有关函数指针?
- 谁可以详细描述一下shl的功能啊,以及效果.谢谢......
- 有没有vcl的高手?一个关于combobox的简单的问题!
- 100分请教,如何将DBGrid中某字段为空的记录全部删除, 和过滤掉重复的记录?
- 如何利用QUERY在主細表中將從表中查到的記錄對應在主表中的記錄也顯示出來﹖
- 多用户可以同时访问已经加密的ACCESS数据库吗?
- 请问大哥大姐,学delphi6用delphi5的书可以吗?(初学)
- Mastering Delphi 7第12章的ListServ例子程序打不开
- 一个"有趣"的DELPHI编程问题....
if mydm.inTrans then
mydm.RollbackTrans;