winform中操作Access数据库,添加数据后,过段时间后,数据消失,是回滚了吧,怎么控制解决?
发布网友
发布时间:2022-07-20 04:24
我来回答
共3个回答
热心网友
时间:2023-10-19 09:22
过段时间消失?执行完之后,只要提交了,就不能回滚了,看看哪里把数据删除了吧~~~
热心网友
时间:2023-10-19 09:22
try
ADOConnection1.BeginTrans;//开启个事务
adoquery.close;
adoquery.sql.text:='';
adoquery.ExecSQL;
ADOConnection1.CommitTrans;//提交事务
showmessage('成功');
except
on e:Exception do
begin
ADOConnection1.RollbackTrans;//事务回滚
showmessage('失败,原因:'+#13+e.message);
exit;
end;
end;
追问用C#
热心网友
时间:2023-10-19 09:23
你是不是在VS中启动(调试),然后添加数据,关掉程序重新启动(调试)就没数据了。