2017-09-25 106 views
-3

我AX 2012具有兩個字段(REPORTNAME,FileLocation)創建表格插入到他們的報告名稱插入數據從表中的另一個數據源

從報表服務器數據源

所以我用以下腳本 Insert Data With Errors 如何完成數據插入?

問候。

+2

該錯誤明確指出:您還需要設置RECID字段 – apomene

+0

ReportNameKey不接受空值,但名稱來自目錄包含NULL值。 Plus爲RECID設置一些默認值 –

回答

0

什麼是不清楚的評論?您可以通過爲其他列的值避免NULL S:

insert into reportnamekey (reportname, filelocation) 
    select c.reportname, '' 
    from reportserver.dbo.catalog c; 

我懷疑你想有一個文件位置是一個空字符串。該位置可能是catalog的另一個字段。但是,這將解決錯誤,並讓您知道該怎麼做。

+0

我試過了,但同樣的錯誤再次面對我 –

0

您可以使RECID列成爲NULLABLE或爲其插入默認值。

+0

我試圖使它可以爲空,但它給了我一個錯誤,並沒有保存 –

+0

你可以提供它給你的錯誤,當你試圖使其可以爲空。 –

相關問題