◆AQuery更新数据后如何提交(COMMIT)?◆ 我用ADOQuery对ORACLE数据进行insert、update,我本人可以看到数据更新的结果,但是别人看不到(未提交),等我退出程序,别人才看到(才做Commit)。ADOQuery->ExecSQL()好象不会自动做commit,是否需要ADOQuery->Post(); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你ADOQuery->ExecSQL()后人家一般就可以看到了。你怎么知道人家看不到人家也要重新從數據庫取數據才可以看到更新的 我当然证实过的,用SQLPLUS也未查到。 Oracle数据操作最后需要提交Commit helodd(~改来改去~) :我知道.对ADOQuery来讲如何做? ADOQuery这样写'insert into table …………;commit;' 'insert into table …………;commit;'这样就是手动commit self.ADOQuery1.UpdateBatch(arAll);应该也行 ADOQuery1->ExecSQl("insert into table@dblink values....." )注意table@dblink, 我使用的是ORACLE数据库,而且是将修改远程数据库(通过DATABASE LINK连接)。如果没有DATABASE LINK,当然每次会COMMIT;有了DATABASE LINK他不COMMIT,除非退出程序。 多个ICO文件怎么合并为一个? delphi 界面 不用控件,如何得知一个TXT文件有多少行? 请问如何通过点击鼠标打开一个指定文件 如何对一个已经打开的ADODataSet按某个字段重新排序? 就倒两分 sos!!!!!!!!!!!! 哪位有兴趣分销我的软件,给你一个好的折扣,www.21-sun.com/soft 高手指点那本参考书比较适合初学者,我以前用cbc的 filter的问题,请高手帮忙,谢谢。 请问:为什么FindWindow总是返回0 ▲▲如何设置ADOQuery才能每次提交数据? ▲▲
人家也要重新從數據庫取數據才可以看到更新的
'insert into table …………;
commit;'
commit;'
这样就是手动commit