我想将表数据从一个AX迁移到另一个AX。
简单示例:
我创建了一个表test
,其中包含两列id
和value
。
我还在管理 / 定期 / 数据导入,导出 / 定义组和通过 table-setup 我选择了我的表test
。表格字段id
和value
也会在字段设置中被选中并设置为有效。
导出设置为逗号并且几乎按预期工作(导出中的字段数多于字段设置中选择的字段。)
任何类型的编辑都可以查看文件,数据看起来不错。
但是尝试导入这些数据并不成功。根本没有错误消息,只是一个告诉我的信息日志(翻译自德语):
最小的RecId无效。已导入0个数据集。
让这种导入/导出工作正常的正确方法是什么?导出为XLS的行为相同。完成导出。导入不可能......
答案 0 :(得分:0)
我知道这是一个很老的帖子,但我讨厌的帖子与我有完全相同的问题,但没有答案;)
我今天遇到了这个问题并通过选中“包含系统和共享表”解决了这个问题。这是因为我的表'SaveDataPerCompany'设置为NO
如果打开.def(inition)文件(导出总是有.def和.dat文件),你会注意到'普通'表(不是共享)的定义文件有一个MIN和一个MAX组: “RECORDIDMIN”,5637145841 “RECORDIDMAX”,5637156902
而(或至少为我的)共享表的定义文件将min设置为声明为长整数(long,long long int或bigint)的变量的最大值
“RECORDIDMIN”,9223372036854775807 “RECORDIDMAX”,0
Michael van den Dool