在delphi端构建数据库事务
来源:互联网 发布:代申请淘宝达人大v 编辑:程序博客网 时间:2024/06/05 01:53
// ADODataSet_Main.LockType := ltBatchOptimistic;
// ADODataSet_Detail.LockType := ltBatchOptimistic;
try
ADOConnection1.beginTran;
ADODataSet_Main.Insert;
// Insert Main data
ADODataSet_Main.Post;
for i := 0 to n begin
ADODataSet_Detail.Insert;
// Insert Detail data
ADODataSet_Detail.Post;
end;
ADOConnection1.commitTran;
except
ADOConnection1.RollBack;
end;
构建T_SQL事务
try //在第一个SQL语句前增加一句:
adoqry1.sql.add('begin transaction');
A
B
//成功,埸交事务。要注意对应关系,Commit总是各最近一次Begin Transaction相对应的。
with adoqry1 do
begin
sql.add('Commit');
execsql;
end;
except //回滚
with adoqry1 do
begin
sql.add('RollBack');
execsql;
end;
end;
// ADODataSet_Detail.LockType := ltBatchOptimistic;
try
ADOConnection1.beginTran;
ADODataSet_Main.Insert;
// Insert Main data
ADODataSet_Main.Post;
for i := 0 to n begin
ADODataSet_Detail.Insert;
// Insert Detail data
ADODataSet_Detail.Post;
end;
ADOConnection1.commitTran;
except
ADOConnection1.RollBack;
end;
构建T_SQL事务
try //在第一个SQL语句前增加一句:
adoqry1.sql.add('begin transaction');
A
B
//成功,埸交事务。要注意对应关系,Commit总是各最近一次Begin Transaction相对应的。
with adoqry1 do
begin
sql.add('Commit');
execsql;
end;
except //回滚
with adoqry1 do
begin
sql.add('RollBack');
execsql;
end;
end;
- 在delphi端构建数据库事务
- 在Delphi中使用事务
- delphi端实现事务
- 在 oracle 数据库上构建 .NET程序以及数据库连接事务说明
- delphi中递归算法构建treeView(查询数据库在递归函数内部)
- eclipse 使用maven 构建maven + 数据库事务
- Delphi 利用TStringList 构建简单数据库
- 在数据库中开始一个事务。
- 在 .NET中使用Oracle数据库事务
- 在数据库中开始一个事务
- 在 .NET中使用Oracle数据库事务
- 在 .NET 中使用 Oracle 数据库事务
- 在.NET中使用Oracle数据库事务
- 在.NET中使用Oracle数据库事务
- IOS-事务在数据库中的用处
- Mysql数据库事务在jdbc中的用法
- 在Spring Boot中使用数据库事务
- 在Spring Boot中使用数据库事务
- linux下的touch命令
- XP运行命令一览
- New-Item 帮助信息
- altas(ajax)控件(二十一):判断密码的强弱程度的控件PasswordStrength
- 读写混合的数据类型
- 在delphi端构建数据库事务
- 下周就要发07年上半年5月份软考的证书了,到"信息产业部电子教育与考试中心"网上看了一下,呵呵竟然进了软设前五十名
- 在程序中处理外部文件拖放
- the tale of us
- IIS5与tomcat6整合手记
- 使用socket的Linux上的C语言文件传输顺序服务器和客户端示例程序
- 做女人,挺好
- 编程心得
- 遍历窗体内的控件 .net实现