【问题标题】:Importing Tab delimited file to Access. Getting error if I save an import specification将制表符分隔文件导入 Access。如果我保存导入规范,则会出错
【发布时间】:2013-12-20 20:46:36
【问题描述】:

我有以下制表符分隔文件:

还有这个访问表:

当我完成“获取外部数据 - 文本文件”过程时,一切正常。但是,当我执行相同的过程并添加了保存规范文件的步骤(因为我想自动执行此任务)时,我收到了一个错误,因为它没有将我的数据放入正确的字段中。

这是我的规范文件:

这是我得到的错误:

以下是发生的情况(错误列中的数据):

任何帮助将不胜感激!

【问题讨论】:

  • 我很困惑。您上面的数据图像与您的数据描述图像不匹配。例如,FeatureTypeID 没有作为第二个字段列出,并且还有其他不匹配。 (我必须放大数据的图像才能看到这一点。当我在这一点上停下来时,我开始在这里重新创建问题。)数据还有你说你正在导入 DataEntryDate 的数字。我可以想象这会导致问题。请更新您的问题。

标签: database tabs ms-access-2007 delimited


【解决方案1】:

我认为 AutoNumber ID 字段是您的问题,因为它位于传入文字数据的中间。请注意有关“关键”违规的错误消息。

如果您在导入时必须在基表中有一个自动编号字段,请确保它位于最后输入的数据的右侧,以免被踩到。换句话说,如果你在吸:

a  b  c
d  e  f

没关系,只要你吸进去的桌子是:

field1  Text
field2  Text
field3  Text
field4  AutoNumber

但是这个传入的数据会在上表中产生错误:

a  b  c  x
d  e  f

【讨论】:

  • 我删除了自动编号 ID,并创建了一个复合键,但我仍然收到相同的错误。同样,如果我跳过保存导入规范的步骤,导入工作正常。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-05-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多