0

Crystal Report を作成しましたが、作成に使用したのと同じ DB 情報で使用すると機能します。しかし、レポートを別のコンテキスト (たとえば、開発からテストまで) で使用すると、機能しません。エラーは「ログインに失敗しました」です。

意味をなさないのは、次のように DB パラメータを指定することです: SetDatabaseLogon() 関数。しかし、インターネットで調べていると、レポートのすべてのテーブルを繰り返し処理し、それぞれにこの情報を設定する必要があるようです。そのため、 SetDatabaseLogon() 情報が何をするのかわかりません。

開発中の DB とテスト中の DB は同じプロバイダーのものであり、SQL Server 名のみが変更されます (ユーザーとパスも同じです)。

この問題について何か助けていただければ幸いです。

4

1 に答える 1