C cchhgg Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-25 #1 请问各位高手: Paradox 7数据库能不能进行事务处理! 怎么处理!
C Croco Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-25 #2 用TDatabase控件:参看 Help - TDatabase.StartTransaction。
D dedman Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-25 #3 在TDATABASE的别名选择你的paradox数据库
C Crane Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-25 #5 在delphi中能不能用事务并不取决于使用什么数据库。
吴 吴剑明 Unregistered / Unconfirmed GUEST, unregistred user! 2000-08-26 #6 没有的话就: TDatabase.StartTransaction。
I Ilovelife Unregistered / Unconfirmed GUEST, unregistred user! 2000-10-21 #8 具体事件代码加到那里啊 database1.starttranction; try table1.applyupdates; database1.commit; except database1.rollback; raise; end;
具体事件代码加到那里啊 database1.starttranction; try table1.applyupdates; database1.commit; except database1.rollback; raise; end;
B BaKuBaKu Unregistered / Unconfirmed GUEST, unregistred user! 2000-10-21 #9 需要使用 TDatabase 控件: TDatabase 指向你的数据目录(DatabaseName),所有的 Table 、Query 都指向这个 Database 。 象这样启动事务: Database1.StartTranction; try Table1.Post; ... // 写数据操作 Database1.Commit; except Database1.RollBack; ShowMessage('Cannot write data, something is wrong.'); end;
需要使用 TDatabase 控件: TDatabase 指向你的数据目录(DatabaseName),所有的 Table 、Query 都指向这个 Database 。 象这样启动事务: Database1.StartTranction; try Table1.Post; ... // 写数据操作 Database1.Commit; except Database1.RollBack; ShowMessage('Cannot write data, something is wrong.'); end;
F fireocean Unregistered / Unconfirmed GUEST, unregistred user! 2000-10-21 #10 borland 公司的BDE针对本地数据库如PARADOX 、ACCESS等使用BDE控制数据库。 而对于SQL SERVER SYSBASE 等使用 SQL LINKS控制数据库。BDE的低版本并不支持事务处理。 所以你应该: 首先,你的BDE版本必须是3.5以上的。 其次,你必须使用Tdatabase,并且使用 Database1.StartTranction; try .... Database1.Commit; except Database1.RollBack; end; 这样的结构。 如果,还出现问题,则你应该在 Database1.StartTranction 语句之前将事务中要使用的 Ttable 和 Tquery 先关闭。 如果再不行,请配置你的BDE,将INI中的最小内存、共享文件句柄、缓存等参数的数值调高。 如果还不行...
borland 公司的BDE针对本地数据库如PARADOX 、ACCESS等使用BDE控制数据库。 而对于SQL SERVER SYSBASE 等使用 SQL LINKS控制数据库。BDE的低版本并不支持事务处理。 所以你应该: 首先,你的BDE版本必须是3.5以上的。 其次,你必须使用Tdatabase,并且使用 Database1.StartTranction; try .... Database1.Commit; except Database1.RollBack; end; 这样的结构。 如果,还出现问题,则你应该在 Database1.StartTranction 语句之前将事务中要使用的 Ttable 和 Tquery 先关闭。 如果再不行,请配置你的BDE,将INI中的最小内存、共享文件句柄、缓存等参数的数值调高。 如果还不行...