K kasa Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-14 #1 我想只用query的SQL属性更新多条纪录。如果其中的任意条出错就要整个回滚。程序中只有DATABASE和 QUERY控件。不知道到底能不能实现,如可以最好给我源代码供我参考使用。请大家多多帮助。
温 温柔一刀 Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-14 #2 database1.starttransaction; try query1.sql.add('update...'); query1.sql.add('update...'); ... query1.sql.add('update...'); query1.execsql; except database1.rollback; end; database1.commit;
database1.starttransaction; try query1.sql.add('update...'); query1.sql.add('update...'); ... query1.sql.add('update...'); query1.execsql; except database1.rollback; end; database1.commit;
C Crab Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-14 #3 同意小刀,我一般这样 if not database1.InTransaction then database1.startTransaction 免得调试时麻烦
V Victortim Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-14 #4 来自:温柔一刀 时间:00-6-14 17:07:29 ID:265153 database1.starttransaction; try query1.sql.add('update...'); query1.sql.add('update...'); ... query1.sql.add('update...'); query1.execsql; database1.commit; ---------------- except database1.rollback; end;
来自:温柔一刀 时间:00-6-14 17:07:29 ID:265153 database1.starttransaction; try query1.sql.add('update...'); query1.sql.add('update...'); ... query1.sql.add('update...'); query1.execsql; database1.commit; ---------------- except database1.rollback; end;
温 温柔一刀 Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-14 #5 手一哆嗦就把database1.commit写到后面去了, 有误人子弟之嫌,以后得多留点神。
A ayay99 Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-15 #6 我想给用户网格作为自由输入界面,但不知如何修改,添加?
H hsw Unregistered / Unconfirmed GUEST, unregistred user! 2000-06-15 #7 >>温柔一刀 我觉得也怪,这么先 rollback ,後commit >>ayay99 你可以查询commit的帮助