2009-08-05 21 views
0

基本的な設定は、SQL Reporting Servicesを呼び出してレポートを実行するWebアプリケーションがあることです。レポートには、PDFまたはExcel形式で返送するオプションがあります。バックグラウンドのコードは、レポートを実行し、httpResponse.BinaryWrite()を使用して結果を取得して書き出します。ほとんどのレポートは正常に動作します。 IEはExcelファイルを認識し、起動してワークシートを開きます。しかし、いくつかの報告書は、始動に優れていません。 IEで動いている何らかの優れたウィジェットに終わるものもあります。これは不満足です。SQL Reporting ServicesとExcel

レポートを実行して表示するコードは完全に汎用的であり、すべてのレポートで使用されます。だから、私はそれがレポートと関係があると思っています....しかし、私はそれが何であるか分かりません。この時点で私は暗闇の中で本当に握っています。

Excel 2003を使用している場合にのみ発生します。Excel 2007は正常に動作します。私は現在、Excel 2003を実行している開発マシンを手に入れることができないので、試してデバッグするには苦労しています。

アイデア?

答えて

1

くそファイル生成開くプッシュしようとすることができます!私はこれを知っていたはずです。それが他の誰にも役立つ場合は、ここで答えます。問題は、ファイル名でうまく再生されない文字を含むレポート名でした。私は、レポートの名前を使用して一時ファイル名を作成します。この場合、私のレポートタイトルには "Race/Ethnicity"が含まれているので、私がストリーミングしているファイルの名前には "/"が含まれています。

Excel 2007は高度な処理能力を備えています。 Excel 2003に問題があるようです。 IEとExcel 2003/2007の間の相互作用の可能性があります。しかし、私の両方のテストマシンはIE7を使用しています。

0

たぶん、あなたはスタートは、.NETコードを使用してExcelとそのインスタンスに比べExcelが

+0

うん、私はその道をしばらく下った。それから、私は問題を実際よりも困難にしていたように感じ始めたので、私は止めました。 – tidge

関連する問題