請問 Access Database 同時存取更新同一筆記錄的問題 |
尚未結案
|
inorman
一般會員 發表:6 回覆:5 積分:2 註冊:2004-07-31 發送簡訊給我 |
問題是這樣的, 一個pos 系統都生產report 時出現 '因為您和其他便用者試圖在同一時間更改同樣的資料, Microsft Jet 資料庫引擎會停止處理程序' 那麼我懷疑系統所用的access database 損毀了, 發現有一個table 有一些尋常資料, 每個欄位都儲了'#錯誤' 的資料, 而當我嘗試在access database 直接刪除這錯誤record 時, 便出現'不是一個有效的書籤',
然後我唯有用access 的'壓縮及修復資料庫' 功能把資料庫修復, 但是都是失敗, access 在修復途中出現錯誤信息, 然後access 便自動關閉. 之後之打算複製那會有問題的table 到一個新table, 我發現新table 裡沒有了那些欄位'#錯誤' 的資料. 那麼我便以為table 已經沒有錯誤了, 我嘗試再生產report, 但問題仍然存在. 請問大家有沒有遇過以上問題呢, 有沒有什麼解決方法呢.
|
pcboy
版主 發表:177 回覆:1838 積分:1463 註冊:2004-01-13 發送簡訊給我 |
|
jackalan
初階會員 發表:20 回覆:88 積分:36 註冊:2003-11-08 發送簡訊給我 |
|
stillalive
初階會員 發表:7 回覆:148 積分:41 註冊:2004-04-07 發送簡訊給我 |
|
inorman
一般會員 發表:6 回覆:5 積分:2 註冊:2004-07-31 發送簡訊給我 |
引言: inorman 你好 Access 非真正的資料庫 , 以你碰到的狀況 , 這是資料在硬碟位置已錯亂 . dbf 也有類似狀況 , 所以我就教你用救dbf方式 來救你資料 . 1. 將access轉出dbf格式 . 2. 用dbf工具browse資料 , 發現亂碼 , 則更正或刪除 . 3. pack dbf 4. 將 dbf 轉回 access在未使用您所教的方法前, 我用了一個較煩複的方法, 終於解決了問題, 方法是create 一個新的access 資料庫, 再將有問題資料庫的table 逐一匯入到新database, 其實我也不知唔道這方法是否完全正確, 但也算可以解決了問題..... 其後再試過您的方法, 也是可行的....多謝您的答覆....... |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |