使用interbaseExpress的問題 |
|
wayne_cheng
一般會員 發表:1 回覆:19 積分:14 註冊:2002-07-10 發送簡訊給我 |
請問有人在multi thread的程式中使用ibx嗎
我寫了一個 2 thread的程式
這兩個thread個別使用了一個TDataModule
這兩個TDataModule中都有一個TIBDatabase, 一個TIBTransaction以及數個TIBDataSet
TIBDatabase連接到同一個gdb
主執行緒是使用TIBSql
背景執行緒使用TIBQuery
若是主執行緒下了commit時碰到背景執行緒正在fetch資料
則會發現整個程式就hold住了
請問是否需要對TIBDatabase或是TIBTransaction做何種的設定呢 IBTransaction的Isolation Level設為Read Committed
其他Isolation Level也有設過但是都會發生一樣的情況 開發環境為 Windows 2k server sp2
Delphi 6 up 2
InterBase 6.01 Opensource 煩請先進解答
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |