1

我想将表数据从一个 AX 迁移到另一个。

简单的例子

我创建了一个表test,有两列idvalue. 我还在Administration / Periodic / Data import, export / Definition 组中创建了一个定义组,并通过table-setup我选择了我的 table test。表字段id和在字段设置value中也被选中并设置为活动状态。

导出设置为逗号,几乎可以按预期工作(导出中的字段多于字段设置中选择的字段)。

任何类型的编辑器都可以查看文件,并且数据看起来不错。

但是尝试导入这些数据没有成功。根本没有错误消息,只有一条信息日志告诉我(从德语翻译):

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

让这个导入/导出工作正常工作的正确方法是什么?导出为 XLS 的行为相同。导出完成。无法导入...

4

1 回答 1

0

我知道这是一篇旧帖子,但我讨厌与我有完全相同的问题但没有答案的帖子;)

我今天遇到了这个问题,并通过检查“包括系统和共享表”解决了这个问题。这是因为我的表将“SaveDataPerCompany”设置为 NO AX 导入选项

如果您打开 .def(inition) 文件(导出始终有一个 .def 和一个 .dat 文件),您会注意到“普通”表(非共享)的定义文件有一个 MIN 和一个 MAX 集:“ RECORDIDMIN",5637145841 "RECORDIDMAX",5637156902

而(或至少对于我的)共享表的定义文件将最小值设置为声明为长整数(long、long long int 或 bigint)的变量的最大值

"RECORDIDMIN",9223372036854775807 "RECORDIDMAX",0

迈克尔·范登杜尔

于 2017-05-22T11:01:49.087 回答