2010-01-28 34 views
0

我想使用VBA在我的訪問數據庫中使用保存的「導入規範」將文本文件導入到Access中。導入會生成顯示最後兩個字段中的錯誤的導入錯誤表。但如果我手動使用相同的導入規格來導入文本文件,導入工作完美!!!!!奇怪.....爲什麼他們會有不同的行爲?VBA訪問導入規範奇怪的錯誤

這裏是數據庫和文本文件

http://www.box.net/shared/ro7n3b7a77

+0

什麼是報告的錯誤?我剛剛經歷了這樣的問題,試圖自動化每年的數據導入過程,結果問題是導入每年都會添加列,所以導入規格的列數是錯誤的。錯誤是無益的,因爲它指定了一些其他問題。我的猜測是,Access導入嚮導以某種方式修復了不匹配的規範,但TrasnferDatabase不能。 – 2010-01-28 19:04:07

+0

修好了。請看下面。感謝您的關注。 – captonssj 2010-01-28 20:08:42

回答

0

對不起,是我不好。

在VBA命令應該已經

DoCmd.TransferText acImportDelim, 「導入規範」,strCurrentTable,strDocPath & strCurrentFile

使用 「acImportDelim」,而不是 「acImportFixed」

+0

您應該在原始問題中發佈代碼行。 – 2010-01-29 19:34:26