0

私は Crystal Reports 2008 (12.0.0.683) プロジェクトに固執しています。

Database Expert のビューをもう 1 つ、既存の (作業中の) レポートに追加しました。メインテーブルにリンクされた(ビュー)です。Left Outer Join (Not Enforced, =) としてリンクされています。

実行時に、追加のビューの列が SELECT 句に配置される SQL Server にクエリを送信しますが、ビュー名は FROM 句に配置されません。「マルチパート識別子 xxx をバインドできませんでした」というエラーが発生します。エラーの内容は理解していますが、CR に FROM 句で自分のビューを使用させることはできません。このビューに特別なものはないと思います (このレポートでは、より多くのビューが既にリンクされています)。

同様の問題に直面しましたか?ヒントを教えてください。前もって感謝します!

PS。SQL Server に送信されるクエリ (SQL プロファイラーで表示) は次のようになります。

SELECT
  newview.col1,
  newview.col2,
  maintable.col1,
  maintable.col2,
  subtable.col1,
  subtable.col2
FROM -- no [newview] anywhere in FROM clase
  maintable
  INNER JOIN
  subtable
  ON (.. = ..)
WHERE
  .. = .. 
4

1 に答える 1