2017-02-27 9 views
0
SELECT * FROM %1 JOIN %2 ON %1.GROUPID==%2.GROUPID 

それは私がエラーを投げ、なぜ実際にアイデアを持っていない、2つのテーブルの結合、複数のテーブルにはAXのソースコンポーネントに参加してみましたは、SSISでダイナミックAXソースコンポーネントを使用してジョインの書き方

[Dynamics AX Source [8]] Error: Attempt to read message string for 0xc02090f5 failed with error 0xc02090f2. Make sure all message related files are registered.

[SSIS.Pipeline] Error: SSIS Error Code DTS_E_PRIMEOUTPUTFAILED. The PrimeOutput method on Dynamics AX Source returned error code 0xC02090F5. The component returned a failure code when the pipeline engine called PrimeOutput(). The meaning of the failure code is defined by the component, but the error is fatal and the pipeline stopped executing. There may be error messages posted before this with more information about the failure.

エラーメッセージで失敗します。構文のあるアイデアは役に立ちます。 %1は、JOIN FROM

答えて

0

SELECT * WHERE%2%の2.GROUPID ==%あなたが原因の制限により第二テーブル(%2表)から列を選択することができない1.GROUPID

注AXソースコンポーネントが複数のテーブルから列を返すことができないことを意味します。私は、結合する方法は、 "マージ結合コンポーネント"によって一緒に複数のAXソースコンポーネントを作成することです。

関連する問題