无法在ZIP /邮政编码中创建记录

时间:2012-03-09 10:18:06

标签: dynamics-ax-2009 axapta

我尝试将.txt文件中的90条记录导入到以下表格中:表格&gt; <管理区域>周期性>数据导出/导入&gt;定义组

我创建了一个新的定义组,设置了它的名称和类型(自定义),并选择了默认文件名。

在表格设置中,我删除了所有记录并选择了我要导入记录的表格,导入状态=导入。

点击“定义”组窗口中的导入按钮后,我收到每条记录的错误消息,并且没有导入任何数据:

  

错误消息sais:无法在ZIP /邮政编码(CLIAddressZipCode)中创建记录。   邮编/邮政编码: , 。记录已经存在。

记录示例:

1440;Les Frèchaux;175557;BRAINE-LE-CHÂTEAU

第一个字段是邮政编码,第二个是街道,第三个是ID,第四个字段是城市。

更新: 我将尝试添加一个if语句:检查记录是否已经存在,如果不是,则会插入记录。

3 个答案:

答案 0 :(得分:2)

检查表CLIAddressZipCode中的唯一索引(这不是标准表)。

当您的输入包含两个在索引字段中具有相同值的记录时,会出现此问题。

第二条记录在插入时会抛出错误:记录已经存在。

答案 1 :(得分:1)

它可能是一个相关的表,它在开头/结尾插入和/或空白''记录。 CLIAddressZipCode是自定义的。也许您正在插入AddressZipCode,并且有代码将插入到CLIAddressZipCode中,反之亦然,其中一个表包含重复数据。

答案 2 :(得分:0)

数据可以以某种方式连接吗?例如,12345连接到1234,这与1234相同。