古詩詞大全網 - 成語查詢 - access數據庫修復

access數據庫修復

我在網上搜了搜,發現原來這個問題是access數據庫的壹個bug。問題出在,這個表裏面有壹個備註字段。

bug的具體描述:

隨便找壹段字節數超過2K的文字。在備註字段裏,通過編寫程序方式或只是在access數據庫程序裏直接貼上這塊方字後,第壹次保存肯定正常。即第壹次添加、保存都是正常的。問題出現在第二次修改時,無論是通過網頁還是直接在數據庫裏,對這個備註型字段修改或者刪除,保存時就會提示“所有記錄中均未找到搜索關鍵字”。之後網頁在操作這個字段時就會報“Microsoft JET Database Engine 錯誤 '80040e21' 所有記錄中均未找到搜索關鍵字”的錯誤。

當access建立備註字段時,默認隱式的給這個備註加了個索引,我們只要把這個索引給刪掉就好了。方法如下:

進入access數據庫,

打開出問題的表,

視圖-->設計視圖,

然後再視圖-->索引,

把出問題的數據項的索引delete掉

保存

沒試