2017-07-15 19 views
-1

Crystal Reports 8を使用するVB6アプリケーションでは、レポートの画像が表示されません。VB6アプリケーションでCrystal Resports 8に画像が表示されない

イメージは私たちの開発環境で正常に表示されますが、ユーザーがアプリケーションにアクセスするためにアクセスするターミナルサーバーwin2012では、レポートを実行するとイメージが表示されません。

どこから始めたらいいかわかりません。

+0

Oracleデータベースのイメージをjpgの代わりにbmpのフィールドに変更しましたが、今は表示されますが以前はjpgで正常に動作していました。何故jpgが動作を停止するのか?ファイルサイズがかなり大きいので、私はそれらをbmpに保持したくありません。 – o5cardiaz

答えて

0

IDEを実行しているときに、アプリケーションのイメージの実際のパスをチェックする必要があります。

テストするには、画像のパスを示すMsgBoxを追加します。これにより、間違っていることがわかります。パスが正しい場合は、おそらくユーザー権限の問題です。

+0

こんにちはジョルジョ、お返事いただきありがとうございます。イメージはOracle DBの列に格納されていますが、画面上に直接同じイメージを表示するVB6アプリケーションの画面が表示され、機能するためパスは正しいと思われますが、表示されませんCrystalレポート。 もう一度ありがとうございます。 – o5cardiaz

+0

当然と考えられるものはありません。 私がすでに書いたように、問題は異なる可能性があります。 パスは相対パスか絶対パスか? また、ユーザーはそのパスにアクセスする権限を持っていますか? –

+0

Giorgioさん、画像がWindowsの場所やパスから読み取られていないことを意味しています。画像はOracle DBのBLOB列に直接格納され、ODBC経由でCrystalによって読み取られます。私が行ったテストでは、DB所有者ユーザーを使用していたので、すべてのOracleテーブルに対する完全な管理者権限を持っていました。 – o5cardiaz

関連する問題