陳述句如下
fq:= TADOQuery.Create(nil);
fq.Connection:=c_common.MBDataBase;
fq.Close;
fq.LockType:= ltBatchOptimistic;
fq.SQL.Text:='......';
fq.ExecSQL;
這樣陳述句就自動提交到資料庫中了,怎么可以做到不讓它自動提交,而讓我手動提交
如:
fq.Connection.BeginTrans;
fq.ExecSQL;
fq.Connection.CommitTrans;
應該怎么做呢?小弟新手,請各位大俠幫幫忙
uj5u.com熱心網友回復:
你這是一樣的,不過是加了事物而已uj5u.com熱心網友回復:
那你就在想提交的地方執行 CommitTransuj5u.com熱心網友回復:
在execSQL前加事務,ADoconnection1.BeginTrans
fq.ExecSQL;
然后再你想提交的地方,比如在按鈕下的單擊事件上加
ADoconnection1.CommitTrans;
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/154531.html
標籤:數據庫相關
