線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1031
推到 Plurk!
推到 Facebook!

bde配置問題

尚未結案
dongbocong
一般會員


發表:18
回覆:12
積分:6
註冊:2004-01-02

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-03-29 12:32:17 IP:220.185.xxx.xxx 未訂閱
我用的數據庫是sql-server bde中有一個sqlpassthru mode 屬性配置 我用SHARED AUTOCOMMIT ,help中說用SHARED NOAUTOCOMMIT 問,如果用SHARED AUTOCOMMIT有什麽後果????
huangeider
高階會員


發表:288
回覆:492
積分:231
註冊:2003-02-26

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-03-29 23:32:13 IP:218.172.xxx.xxx 未訂閱
以下是參考 Delphi 6 資料庫程式設計 作者:陳俊源 的文章: SQLPASSTHRU MODE的設定: 當我們所開發的應用程式,想要透過資料庫所支援的特定語法執行資料存取動作時,例如存取MS SQL Server時直接使用Trans-SQL指令來執行,這種SQL指令便稱為Passthrough SQL指令 相對於Passthrough SQL指令,BDE亦會自行產生SQL指令來取得所要的資料,這種型態的SQL指令稱為Non-passthrough SQL指令。當SQLPASSTHRU MODE項目維持其預設值SHARED AUTOCOMMIT,將使得Passthrough SQL與Non-passthrou SQL指令共享一個資料庫連線,並且PAssthrough SQL指令執行時會自動被認可(若執行 失敗則自動回復),亦即這些指令會自動啟動與結束資料的交易行為。 SHARED NOAUTOCOMMIT選項則是讓PAssthrough SQL與Non-passthrough SQL指令共享一個資料庫連線,但是Passthrough SQL指令並不會自動被認可,而是由應用程式來處理資料交易的啟動與結束。例如我們可以選用這個選項,然後在應用程式中使用TDatabase元件來控制資料交易。 另外一個選項為NOT SHARD,會使得PAssthrough SQL指令使用獨立的資料庫連線 ,不跟Non-passthrough SQL指令共享一個資料庫連線,這種設定的特點,在於傳送的Passthrough SQL指令不會受到其他Non-passthrough SQL指令的影響,避免產生一些無法預知的狀況。從以上的說明內容,當您想要在應用程式使用Passthrough SQL指令來控制資料交易時,建議您將SQLPASSTHRU MODE項目設為NOT SHARED選項。 「堅持」從洗馬桶做起 Aric
系統時間:2024-05-20 18:02:03
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!