データソースが元々ODBC接続を使用するように設定されているCrystalレポートがあります。代わりに、代わりにOLE DBを使用するようにデータソースを変更したいと思います。 ODBCを使用する方法。レポート用に最初に設定したデータベースフィールドを壊さずにデータソース接続を置き換えるにはどうすればよいですか。元のデータソースを削除しようとすると、すでに設定したフィールドも削除されます。 OLE接続の代わりにODBC DBを使用するようにレポートをマップする方法はありますか?
ありがとう。
それは簡単です。フィールドエクスプローラーでデータベースフィールドを右クリックします。 [データソースの場所を設定]をクリックすると、ダイアログに2つのセクションが表示されます。 「現在のデータソース」と「置換」。現在のデータソースで、置き換えるオブジェクトを選択します。次に、[置換]セクションで、[新しい接続の作成]> [OLEDB]> [ドライバーと資格情報を指定して目的のデータベースオブジェクトに接続]をクリックします。
次に、右側の[更新]ボタンをクリックします。それでおしまい!完了です。 「現在のデータソース」セクションではオブジェクト名が変更されていないように見える場合がありますが、オブジェクトの横にある(+)記号をクリックすると、ソース名に使用した新しいOLEDBオブジェクトが表示されます。
試してみてください: