0
我已經設置了一個名爲「Copy Import」的保存導入規範,以將文本文件導入到Access中;這些字段被設置爲長文本,並且當我在Access中手動運行保存的導入時,一切正常。使用VBA將文本文件導入Access截斷長文本字段
當我將這行代碼作爲窗體上單擊按鈕的一部分運行時,導入會將數據截斷爲255個字符而不返回錯誤。
DoCmd.TransferText acImportDelim, "Copy Import", "Copy", "H:\data-full-export.txt", True
我能做些什麼來包含這段代碼,但是在我的字段中包含所有字符?
這不是一個答案,但可能有助於您朝正確的方向發展。我有許多訪問和長文本字段的問題。 http://stackoverflow.com/questions/42908563/long-text-field-over-255-characters-gets-truncated –
另一種方法是使用AppendChunk()函數編寫自己的VBA子文件。它存在於ADO和DAO中。我用Access中的其他技術取得了成功和失敗的成功,但是我自己的代碼讀取文件並使用AppendChunk()每次都有效,其他人不會。 –