社区
数据库相关
帖子详情
delphi如何实现回滚部分事务
wzyjkd
2006-01-05 10:49:37
小弟求救:
delphi中如何设置中段点,从而可以回滚部分事务?
或者delphi能不能实现这个功能呢?
急急急急急急急!!!
拜托!!!
...全文
456
13
打赏
收藏
delphi如何实现回滚部分事务
小弟求救: delphi中如何设置中段点,从而可以回滚部分事务? 或者delphi能不能实现这个功能呢? 急急急急急急急!!! 拜托!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Thinbug
2006-06-08
打赏
举报
回复
ADOConnection1.BeginTrans;
try
ADOQuery1.ExecSQL;
ADOConnection1.CommitTrans;
except
ADOConnection1.RollbackTrans;
end;
todouwang
2006-06-08
打赏
举报
回复
事物处理不如放在服务器端,需要包含的操作放在
begin tran 和commit tran之间可以了
要回滚的话,rollback tran
lvjack
2006-01-12
打赏
举报
回复
事务要看数据库的支持,跟是否delphi没关系
wzyjkd
2006-01-12
打赏
举报
回复
呵呵。看来还是不行啊。
begintrans
......
rollbacktrans
之间不出现comminttrans
wzyjkd
2006-01-05
打赏
举报
回复
也就是一个大的事务中怎么回滚一部分数据。用delphi实现。
可以吗?
求助!!!!!
NightCloud
2006-01-05
打赏
举报
回复
database1.startTransaction;
try
query1.close;
query1.sql.text:='insert into t1 values(1)';
query1.execute;
finally
database1.rooback;
end;
query1使用database1和数据库相连
must0001
2006-01-05
打赏
举报
回复
在SQL SERVER2000中见过设置回滚标识点的,但是ORACLE就不知道了
wzyjkd
2006-01-05
打赏
举报
回复
后台用的是oracle!
想做一个模拟操作!在前台能实现吗?也就是不提交数据,最后做数据的回滚。
但是有些情况需要回滚一部分数据。可以吗?
拜托!
NightCloud
2006-01-05
打赏
举报
回复
使用TDataBase控件,他有startTransction,commit,rollback等事务方法,详见delphi帮助
aiirii
2006-01-05
打赏
举报
回复
>>回滚部分事务
什么事务? 数据库?还是?
chw_csdn_chw
2006-01-05
打赏
举报
回复
最好把业务逻辑等封装在存储过程中,在存储过程中实现回滚。
下面是一个sybase的存储过程。当插入数据失败后,回滚。
create procedure Ps_insert_log
(
@time date,
@user_id smallint,
@ip_addr varchar(20),
@content varchar(1024),
@spec_id smallint,
@action_point varchar(32),
@oper_id smallint
)
as
declare
@errmsg varchar(255)
begin
begin tran
insert into Tsi_log(time,user_id,ip_addr,content,spec_id,
action_point,oper_id) values (@time,@user_id,@ip_addr,@content,@spec_id,@action_point,@oper_id)
if (@@error<>0)
begin
select @errmsg='增加日志信息出错 !'
goto here
end
commit tran
select 0
return
here:
raiserror 40001 @errmsg
rollback tran --回滚
select 1
return
end
y740504
2006-01-05
打赏
举报
回复
ado.begintran
.....
ado.committran
....
ado.rollocktran
具体写法我把单词没有记住
jinjazz
2006-01-05
打赏
举报
回复
oracle本来就支持嵌套事务的,客户端还是算了吧
Delphi
+SQL Server研究学习笔记
数据库发送邮件;
Delphi
定时器;与其替代品数据库作业; 导出Excel;Filter/copyfromrecordset的使用; 连接数据库弹出设置密码; 存储过程与
事务
回滚
关联;
Devart_SQL_Server_Data_Access_Components_SDAC_for_
Delphi
_8.0.2_D6-XE10.2
在从提交到
回滚
的打开
事务
的关闭连接上更改了行为 1.30 21-Mar-02 支持C ++ Builder 6 1.20 08-Nov-01 添加了TMSParam类来表示参数 添加了查询分析器和企业管理器集成 在刷新时加速获取身份值 1.00 26-Aug-01 SDAC的...
kbmmw例子 V2.0 (unidac+mssql)[2012-08-15]
rollbackTran:
回滚
事务
openSql:打开SQL语句 execSql:执行SQL语句 注openSql、execSql两个函数体代码使用对象连接池技术,无对象创建与释放,以提高系统效率, 具体能提高多少,未实测 6、增加HTTP协议例子...
Delphi
ADOQuery
事务
回滚
procedure TForm1.Button1Click(Sender: TObject); begin with ADOQuery1 do begin try ADOConnection1.BeginTrans; Close;... //
回滚
(撤销) Application.MessageBox('提交失败',''); end; end; end;
关于
DELPHI
使用ORACLE
回滚
段的问题(急)
关于
DELPHI
使用ORACLE
回滚
段的问题(急)
Delphi
/ Windows SDK/APIhttp://www.
delphi
2007.net/
Delphi
DB/html/
delphi
_20061220125734202.html 我写了一个
DELPHI
程序,程序中没有起事物,只是作了一个循环,大概25万条. ...
数据库相关
2,497
社区成员
88,445
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章