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()每次都有效,其他人不会。 –