关于StarTransaction 与 Commit,Rollback 的问题.(50分)

  • 主题发起人 主题发起人 lishding
  • 开始时间 开始时间
L

lishding

Unregistered / Unconfirmed
GUEST, unregistred user!
我用Access数据库,为什么StarTransaction 与 Commit,Rollback
不起作用?
程序结构如下:
try
database1.StarTransaction
Table1.append;
.
.
Table1.Post;
Table2.delete
.
.
.
database1.Commit
except
database1.Rollback
end;
当出错时,用database1.Rollback 不能回取消.
 
这些命令只对建立缓存区的数据库有用。
 
如下:
Database1.StartTransaction;
Try
Table1.append;
.
Table1.Post;
Table2.delete;
.
Database1.Commit;
Except
Database1.Rollback
End;
 
问题我自己已解决.
原因是我只用ODBC联接数据库,
没有通过BDE访问.

谢谢两位.
 
多人接受答案了。
 
后退
顶部