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

多人使用Paradox的資料庫Lock問題該如何解決

答題得分者是:deity
wwwbbs
初階會員


發表:41
回覆:59
積分:25
註冊:2003-05-23

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-05-13 15:35:08 IP:61.62.xxx.xxx 未訂閱
A PC:執行檔+DB檔 B PC:執行檔 兩台PC的OS為XP    BDE設定參考了此篇文章 http://delphi.ktop.com.tw/topic.php?topic_id=25863 但是我還是在執行程式的目錄下看到各自的xxx.LCK檔案(例如A和B兩台電腦的Test目錄下都會出現xxx.LCK檔案),但是Net Dir下的目錄也會出現xxx.LCK檔案,請問這跟我編譯此程式的電腦環境有關嗎?也就是編譯的電腦BDE也要設成跟執行的電腦一樣嗎? 請各位大大指導,Thanks
yachanga
資深會員


發表:24
回覆:335
積分:296
註冊:2003-09-27

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-05-14 00:15:58 IP:61.230.xxx.xxx 未訂閱
Hi wwwbbs: 最簡單的方法就是砍了它  請參考 >< face="Verdana, Arial, Helvetica">引言: 請搜尋 Pdoxusrs.lck, Paradox.lck同時刪除掉就好了! 一般而言, lck是會自動刪除, 但當不正常操作當機, 該lck無法被移除, 當 系統重新再進入時很可能會造成 lck被堆疊累積上去, 久了之後便會發生 grown too large, 另外一種情況是你的程式設計不當, 導致多人同時進入且共享太多鎖定檔案 解決方法是 1.改用Clinet/Server軟體, 如果真的是非常多人要同時使用時 2.系統中不必要的開啟檔案或連結不要在程式一啟動就全部都打開. 有需要才開 用完就關閉 3.多人使用情況下, 要鎖定的檔案不要過多, 這樣才不會造成lck檔膨脹過快, 這就有點像MS_SQL的 LMF檔(LOG檔)一樣, 只是我查不到 lck檔的最大容許極限為何! 以上為個人使用經驗, 僅提供參考~~~ http://delphi.ktop.com.tw/topic.php?topic_id=46107 ~悠遊法國號~
wwwbbs
初階會員


發表:41
回覆:59
積分:25
註冊:2003-05-23

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-05-14 01:49:56 IP:61.62.xxx.xxx 未訂閱
引言: 最簡單的方法就是砍了它 >< face="Verdana, Arial, Helvetica"> 感謝yachanga大大,但是我的程式關閉後會自動刪除*.LCK,所以同一時間只能有其中一台電腦存取此資料庫,我要如何做到同一時間兩台電腦同時存取此資料庫呢 參考了 > 請各位大大幫忙,謝謝 發表人 -
deity
尊榮會員


發表:90
回覆:876
積分:678
註冊:2003-05-09

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-05-14 11:10:22 IP:218.15.xxx.xxx 未訂閱
引言:
引言: 最簡單的方法就是砍了它 >< face="Verdana, Arial, Helvetica"> 感謝yachanga大大,但是我的程式關閉後會自動刪除*.LCK,所以同一時間只能有其中一台電腦存取此資料庫,我要如何做到同一時間兩台電腦同時存取此資料庫呢 參考了 > 請各位大大幫忙,謝謝 發表人 - >< face="Verdana, Arial, Helvetica"> wwwbbs您好: 小弟的處理方法是在Client端存放Paradox.lck及Pdoxusrs.lck 誰Sever端存放Pdoxusrs.net 試試看 转自:l630521 大大回答 procedure TForm1.FormCreate(Sender: TObject); begin Session.PrivateDir := 'c:\aaa'; // Client端的存放目錄 Session.NetFileDir := '\\Server\aaa'; // Server端的存放目錄 end; 我习惯将PrivateDir设为C盘中一个临时目录下,而将NetFileDir设为服务器中一个共享目录,也即让所有需使用该程式的人能读写,人多可能会出现被锁死的现象 ——行径窄处,留一步与人行——
wwwbbs
初階會員


發表:41
回覆:59
積分:25
註冊:2003-05-23

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-05-16 00:47:21 IP:61.64.xxx.xxx 未訂閱
謝謝各位,已經可以了。
系統時間:2024-09-09 18:14:20
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!