2013-01-24 94 views
1

我想将表格数据从一个AX迁移到另一个AX。导入数据时出错

简单的例子

我已经创建了一个表test,有两列idvalue。 我还创建了一个定义组管理/定期/数据导入,导出/定义组并通过表设置我选择我的表test。表字段idvalue也被选中并设置为现场设置

出口设置为逗号和作品几乎为预期的(有比在现场设置选择出口更多的领域)。

文件可以通过任何类型的编辑器查看和数据看起来不错。

但尝试导入此数据不成功。没有错误信息,只是一个告诉我的信息日志(从德语翻译过来):

最小的RecId无效。 0个数据集导入。

什么是正确的方式来获得此导入/导出东西工作?导出为XLS行为相同。导出完成。进口不可能......

+0

您使用的是RecID列导出数据的一部分? – tgolisch

+0

我已经完成了出口和没有recid - 错误保持不变! – Nico

+0

RecID是导入/导出定义组的一部分?你检查了导出的数据以确保没有空白行? (空白行似乎总是弄乱了我的导入) – tgolisch

回答

0

我知道这是一个老的文章,但我讨厌使用完全相同的问题,我有,但没有答案的帖子;)

我今天有这个问题,并通过检查来解决它包括系统和共享表格'。这是因为我的表有“SaveDataPerCompany”设置为NO AX Import options

如果打开.DEF(从头)文件(出口总有.DEF和.dat文件),你会发现,一个定义文件“正常”表(未共享)具有MIN和MAX组: “RECORDIDMIN”,5637145841 “RECORDIDMAX”,5637156902

而对于一个(或至少为我)共享的表的定义文件具有分设置为声明为长整数的变量的最大值(long,long long int或bigint)

“RECORDIDMIN”,9223372036854775807 “RECORDIDMAX”,0

迈克尔·范登DOOL