- PR -

Crystal Report クエリーエンジンエラー

1
投稿者投稿内容
あいあん
会議室デビュー日: 2002/12/19
投稿数: 4
投稿日時: 2002-12-19 16:31
お世話になります。

現在.NETでCrystal Reportを利用してWindowsアプリを作成しています。
開発環境では問題なくViewerが表示されるのですが、
セットアッププログラムを作成し、他の環境でインストール&実行すると、

クエリーエンジンエラー:
'c:\Documents and Settings\ユーザID\Local Settings\Temp\テンポラリファイル名.rpt'

というエラーが表示され、帳票が表示されません。テンポラリファイルを作成中に
エラーが発生しているようですが(ファイルは作成できています)、開発環境では
同様のディレクトリにテンポラリファイルを作成している様には見えないですし、
いろいろと調べてはいるのですが、まだ原因が分からない状態です。

もし、何かわかる方がいらっしゃいましたらお教えください。
あいあん
会議室デビュー日: 2002/12/19
投稿数: 4
投稿日時: 2002-12-19 19:59
捕捉です。

一点分かったことがあるのですが、.NET FRAMEWORK SDKをインストールすれば
問題なく動作するようです。
ランタイムだけだとだめみたいですね。
他の機能は問題なく動いているんですが、SDKとランタイムで何が違うんでしょう?
アセンブリのバージョン等は同じなんですが。
あいあん
会議室デビュー日: 2002/12/19
投稿数: 4
投稿日時: 2002-12-24 14:29
自己レスですが、解決しましたので、一応ご報告を。
Crystal Reportを実行する際に'msvcp70.dll'が
必要なようですが、ランタイムだけではこのファイルが
パスの通ったディレクトリには入っておらず、それで
エラーになるようです。パスの通ったディレクトリに
コピーしてあげたら、動きました。

でも、これって結構問題ですよね。
Crystal Reportを利用している方はお気をつけください。
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2002-12-24 14:44
こんにちは。

 Crystal Reportの、登録はしていますか?VS.NETのIDEで、何かのタイミングで「登録して、コードを入力してください」というダイアログが表示されたと思います(当方登録済みで、どのタイミングでどんなダイアログだったか、ど忘れしました)。それをしないと「開発ライセンス」なので、ランタイムだけの配布、つまり「実行ライセンス」が必要な環境では動作しません(と、過去のここのスレッドに書いてあったと思う)。
 ちなみに、VS.NETに付属のCR.NETの登録は無料です。また、登録するとサポートが2インシデント受けられます。
あいあん
会議室デビュー日: 2002/12/19
投稿数: 4
投稿日時: 2002-12-24 15:31
Jitta様

こんにちは。レスありがとうございます。

説明不足でした。
「件名:visual basic.net crystal report配布について 」
のことだと思いますが、Crystal Reportの登録はしています。
またセットアップ中でマージモジュールにキーコードも設定していますので、
実行ライセンスの問題はクリアしていると思います。
1

スキルアップ/キャリアアップ(JOB@IT)