使用SQLlite如何設定 sqlite_enable_shared_cache |
答題得分者是:GrandRURU
|
blue
中階會員 發表:170 回覆:136 積分:81 註冊:2002-04-15 發送簡訊給我 |
|
GrandRURU
站務副站長 發表:240 回覆:1680 積分:1874 註冊:2005-06-21 發送簡訊給我 |
突然想到很笨的作法
你可以在表格的最前面再加上一個BOOLEAN欄位 先Insert False 再Update True 如此一來只要認到True就表示是完整的資料 以上 ===================引 用 blue 文 章=================== Hi,各位先進大定好: 小弟因必需在不同程式問使用同一資料庫,選用了SQLite, 小弟使用了SQLite3.pas & SQLiteTable.pas, 程式A會對資料庫不斷地維護資料, 程式B只會對資料庫讀出資料, 但是程式B有時讀出的資料會怪怪的, 好像是程式A正在寫時,程式B法讀到資料一樣, 找了一下文件,有找到這個sqlite3_enable_shared_cache, 但,不知如何在Delphi中去設置, 不知是否有先進遇過相同問題, 謝謝! |
blue
中階會員 發表:170 回覆:136 積分:81 註冊:2002-04-15 發送簡訊給我 |
Hi,感謝GrandRURU先進的指導,
小弟剛測了一下, 先遇到的問題會是Database被Lock住, 不知該如何將Database開啟成Share mode? 或是有沒有小型Free的資料庫, 謝謝! ===================引 用 GrandRURU 文 章=================== 突然想到很笨的作法 你可以在表格的最前面再加上一個BOOLEAN欄位 先Insert False 再Update True 如此一來只要認到True就表示是完整的資料 以上 ===================引 用 blue 文 章=================== Hi,各位先進大定好: 小弟因必需在不同程式問使用同一資料庫,選用了SQLite, 小弟使用了SQLite3.pas & SQLiteTable.pas, 程式A會對資料庫不斷地維護資料, 程式B只會對資料庫讀出資料, 但是程式B有時讀出的資料會怪怪的, 好像是程式A正在寫時,程式B法讀到資料一樣, 找了一下文件,有找到這個sqlite3_enable_shared_cache, 但,不知如何在Delphi中去設置, 不知是否有先進遇過相同問題, 謝謝! |
GrandRURU
站務副站長 發表:240 回覆:1680 積分:1874 註冊:2005-06-21 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |