當使用loadfromtext在訪問中導入表單時,我不斷得到運行時錯誤2285.搜索互聯網顯示許多人遇到同樣的問題,但沒有解決方案。有誰知道是什麼原因導致了這個bug?LoadfromText給出錯誤2285(Microsoft Office Access無法創建輸出文件)
編輯: 另外,在包含數據庫的文件夾中創建一個名爲'errors.txt'的文件。
編輯:排序的解決方案: 我從來沒有抽時間去詢問我的系統有關的修補程序操作,但功能沒有工作在家裏的預期。我今天早上登錄了,它在這裏工作(同時沒有更改ms訪問權限)。我猜這是在ms訪問中的一個內部錯誤,而不是在vba代碼中。
如果您遇到同樣的錯誤,請嘗試冷啓動,等待一段時間,並希望您的問題消失。如果您可以列出錯誤發生的具體情況,最終可能會發現錯誤。
最後在相關新聞:在http://www.mvps.org/access/modules/mdl0045.htm訪問插件可以找到導出您的表格/表格。這個工作已經完成,所以你可以檢查問題是在你自己的代碼還是一些訪問錯誤。
P.S.感謝Remou的耐心和幫助。我已經提出了熱修復的答案,因爲它似乎最接近最終的解決方案。
我的版本是Office Access 2003中(11.8166.8221)SP3
是的,我用一個新的數據庫。我試圖建立一個系統,將所有表單定義作爲文本文件,以便它們可以受版本控制,並且有一個基於這些文本表示的「編譯」的乾淨的數據庫。
我正在使用的代碼是一個基本的
Application.LoadFromText acForms, left(filename, len(filename)-len(".frm.txt")), filename
我已經檢查(通過使用F8單步執行代碼),該表格名稱是正確的文件名是正確的,包括DRIVENAME