2013-01-24 95 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