Access也支持事务处理吗?(50分)

  • 主题发起人 主题发起人 Kent
  • 开始时间 开始时间
K

Kent

Unregistered / Unconfirmed
GUEST, unregistred user!
一直以为事务只是大型数据库的东东...
可是今天看了书,好像paradox,access什么也支持事务?
不会吧???
 
access有点不论不类。好象不支持。
 
象什么applyupdate什么之类的,对access有用没用...
 
桌面数据库里只有Paradox支持事务,Access不支持的
 
paradox怎么支持事务?
能同时提交多表数据?
请赐教...
 
呵呵,是应该说是BDE的支持。 ^_^
 
如果用DAO就支持.我用过的
 
好像Apollo的一个什么东东可以用,呵呵,没用过没发言权
 
agree cAkk
Workspace 和 DBEngine 有三个方法:
DBEngine.begin
Trans
DBEngine.CommitTrans
DBEngine.rollback
BDE 的很多做法我觉得在学 Access,如工作区等.
 
access支持事务,小型的项目可用delphi+accessdo
,最好delphi+ado+access
 
ACCESS支持事务,可用ACCESS中的VBA进行编程,并用OFFICE额外的开发工具
包ODE来开发ACCESS的运行时版本。
 
对本地数据库,BDE也提供了事务处理能力,成为本地事务。
本地事务的功能受到限制:
1)没有崩溃自恢复功能
2)不支持数据定义语句
3)不能针对临时表进行事务
4)对于Paradox 表来说,必须建立了索引,否则数据没法滚回
5)能够被锁定和修改的记录数是有限的,paradox限于255条记录,DBase100条
6)对于ASCII文本文件不能进行事务
7)最重要的!!!事务隔离级别(TransIsolation属性)只能设置为tiDirtyRead,
即允许读其他事务对数据库尚未提交的修改。未提交的修改随时可能滚回,因此这种情况下读出的数据是不可靠的。
 
agree 千中元,
ado.
 
多人接受答案了。
 

Similar threads

回复
0
查看
1K
不得闲
S
回复
0
查看
749
SUNSTONE的Delphi笔记
S
S
回复
0
查看
756
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部