adoconn.begintrans;
try
//这里如果想多个表提交数据,是否还需要Post?
adoconn.committrans;
except
adoconn.rollback;
end;
try
//这里如果想多个表提交数据,是否还需要Post?
adoconn.committrans;
except
adoconn.rollback;
end;
解决方案 »
- DLL接口问题。
- 求救,数据库的问题
- 在win98下如何实现透明窗口效果?
- 急急,我想做一个类似QQ自动伸缩窗口
- 如何读取ADOQuery中数据表的数据
- 请看看
- 急啊,100
- 看到一个别人写的程序,用DELPHI打开程序后弹出一对话框,提示如下:Set Root Directory,请问这是一个什么问题,如何在程序中设置,及其
- 关于线程的问题...........
- 用DELPHI 怎么判断本机安装的SQL Server 是否是Express Edition版本(不要用SQL命令)
- TreeView控件使用,在线等待
- 这是什么错误:Invalid variant type conversion?(高手请帮忙)
如你有100条数据需要插入,现在你插入了50条,第51条插入失败,则执行事务回滚,把前50条已保存的数据取消
不知这样说,楼主明白了没有!
这样的话我前面做的post或者edit、delete都是缓存里做了,还没有正式写回数据库。这样理解正确么???
“这样的话我前面做的post或者edit、delete都是缓存里做了,还没有正式写回数据库。”
可以这样理解吧。因为只有事务提交之后,数据库内的信息才被确认已经改写了状态。