web-dev-qa-db-ja.com

CrystalReportsがデータソースを変更する

データソースが元々ODBC接続を使用するように設定されているCrystalレポートがあります。代わりに、代わりにOLE DBを使用するようにデータソースを変更したいと思います。 ODBCを使用する方法。レポート用に最初に設定したデータベースフィールドを壊さずにデータソース接続を置き換えるにはどうすればよいですか。元のデータソースを削除しようとすると、すでに設定したフィールドも削除されます。 OLE接続の代わりにODBC DBを使用するようにレポートをマップする方法はありますか?

ありがとう。

14
Batuta

それは簡単です。フィールドエクスプローラーでデータベースフィールドを右クリックします。 [データソースの場所を設定]をクリックすると、ダイアログに2つのセクションが表示されます。 「現在のデータソース」と「置換」。現在のデータソースで、置き換えるオブジェクトを選択します。次に、[置換]セクションで、[新しい接続の作成]> [OLEDB]> [ドライバーと資格情報を指定して目的のデータベースオブジェクトに接続]をクリックします。

次に、右側の[更新]ボタンをクリックします。それでおしまい!完了です。 「現在のデータソース」セクションではオブジェクト名が変更されていないように見える場合がありますが、オブジェクトの横にある(+)記号をクリックすると、ソース名に使用した新しいOLEDBオブジェクトが表示されます。

18
Rini

試してみてください:

  1. OLE DBデータソースをレポートに追加なし ODBCデータソースを削除します。
  2. (レポートデザイナの[データベース]メニューから)[データソースの場所を設定]オプションを使用して、テーブルのデータソースをODBCデータソースからOLE DB情報元。
  3. その後レポートからODBCデータソースを削除します。
0
user359040