【发布时间】:2017-05-04 21:25:46
【问题描述】:
我设置了一个名为“复制导入”的已保存导入规范,以将文本文件导入 Access;这些字段设置为长文本,当我在 Access 中手动运行保存的导入时,一切正常。
当我将这行代码作为表单上单击按钮的一部分运行时,导入会将数据截断为 255 个字符而不会返回错误。
DoCmd.TransferText acImportDelim, "Copy Import", "Copy", "H:\data-full-export.txt", True
我可以做些什么来包含此代码,但在我的字段中获取所有字符?
【问题讨论】:
-
这不是答案,但可能会帮助您朝着正确的方向前进。我在访问和长文本字段方面遇到了很多问题。 stackoverflow.com/questions/42908563/…
-
另一种方法是使用 AppendChunk() 函数编写您自己的 VBA 子程序。它存在于 ADO 和 DAO 中。我在 Access 中使用其他技术取得了成功,但我自己的代码读取文件和使用 AppendChunk() 每次都可以正常工作。
标签: vba ms-access truncation