我有以下制表符分隔文件: text file http://i.picresize.com/images/2013/12/20/tEghq.png
这个Access表: access table http://i.picresize.com/images/2013/12/20/UKdmT.png
当我浏览“获取外部数据 - 文本文件”程序时,一切正常。但是,当我通过添加保存规范文件的步骤(因为我想自动执行此任务)执行相同的过程时,我收到错误,因为它没有将我的数据放入正确的字段。
这是我的规范文件: spec http://i.picresize.com/images/2013/12/20/50ARb.png
这是我得到的错误: error http://i.picresize.com/images/2013/12/20/ASjx.png
以下是发生的事情(错误列中的数据): table http://i.picresize.com/images/2013/12/20/KJ4XO.png
非常感谢任何帮助!
答案 0 :(得分:0)
我认为自动编号ID字段是您的问题,因为它位于传入的文字数据的中间。请注意有关“密钥”违规的错误消息。
如果您在导入时必须在基表中有一个自动编号字段,请确保它位于最后一个数据的右侧,因此不会被踩踏。换句话说,如果你在吸吮:
a b c
d e f
没关系,只要你吸吮它的表是:
field1 Text
field2 Text
field3 Text
field4 AutoNumber
但是这些传入的数据会在上表中产生错误:
a b c x
d e f