全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1744
推到 Plurk!
推到 Facebook!

如何讓 Access 產生 ldb 檔案

答題得分者是:Windyboy
gerojeng
一般會員


發表:23
回覆:25
積分:9
註冊:2004-06-19

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-10-02 11:38:27 IP:211.74.xxx.xxx 未訂閱
我的專案包含一個主程式和Access資料庫    專案放在硬碟中可以正常執行,可是我把檔案 拷貝到唯讀儲存設備(例如Cd-rom)就會出現 一錯誤對話框,我按continue可以繼續執行    我發現原因是因為當Access開啟時會自動產生一*.ldb檔案 可是因為光碟是唯讀的,建立檔案失敗才出現error    那麼,有什麼辦法可以避免產生*.ldb呢? 或者是讓程式自動忽略這個錯誤?    因為我希望我的程式不需要安裝到硬碟就可以從 光碟正常執行,故有此一問 敬請高手賜教 謝謝
Windyboy
版主


發表:7
回覆:119
積分:210
註冊:2002-11-07

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-10-02 11:53:58 IP:219.84.xxx.xxx 未訂閱
Hi gerojeng: 如果你是使用ADO的方式去開始ACCESS Database 可以修改ADOConnection中的ConnectionString, 其中的Mode改成Share Deny Write, ----> Mode=Share Deny Write; 我剛試過這樣就可以讀到資料,但不能寫入。 你會放在光碟內,應該是不會需要寫入吧^___^ -------------------------- ~天下本無事 庸人自擾之~
gerojeng
一般會員


發表:23
回覆:25
積分:9
註冊:2004-06-19

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-10-02 12:20:23 IP:211.74.xxx.xxx 未訂閱
我確實不需要寫入資料庫,但是,這樣做的結果還是會產生 ldb檔案,我的問題是,如何不讓ldb產生或是讓程式自動忽略 ldb無法產生的錯誤
Windyboy
版主


發表:7
回覆:119
積分:210
註冊:2002-11-07

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-10-02 12:42:27 IP:219.84.xxx.xxx 未訂閱
Hi gerojeng: 補充一下,上篇發文沒提到,就是 我使用Share Deny Write的模式去開ACCESS時, 沒有產生.ldb檔唷!不知道你試的結果如何 我的環境是 WinXP SP1 BCB 6.0 MS-ACCESS 2002 -------------------------- ~天下本無事 庸人自擾之~
change.jian
版主


發表:29
回覆:620
積分:439
註冊:2003-06-02

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-10-02 12:44:32 IP:61.229.xxx.xxx 未訂閱
有沒有試著以try-except-end包住會出現錯誤訊息的部分來解決    
引言: 我確實不需要寫入資料庫,但是,這樣做的結果還是會產生 ldb檔案,我的問題是,如何不讓ldb產生或是讓程式自動忽略 ldb無法產生的錯誤
系統時間:2024-06-29 11:16:21
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!