Quantcast
Channel: SCN : Popular Discussions - SAP Crystal Reports & BI Dashboards (日本語) [Read-only]
Viewing all articles
Browse latest Browse all 2234

CrystalReports形式でエクスポート後のファイルロードが遅い

$
0
0

いつもお世話になります。

表題の件でご相談です。

 

質問:

エクスポートされたCrystalReports形式のファイルはプログラムからLoadされた際に、コネクションにかかれた

DBにアクセスしにいくのでしょうか?

 

処理手順等:

VS2003SP1(VB.net)

CrystalReports2008DevSP2

SQLSERVER2008SP2

のWindowsアプリケーションで

 

世帯ごとに帳票をCrystal形式でエクスポートするC/Sプログラムを作成しました。

通し番号_世帯番号_帳票種類番号

1_A世帯番号_1.rpt

1_A世帯番号_2.rpt

1_A世帯番号_3.rpt

2_B世帯番号_1.rpt

2_B世帯番号_2.rpt

2_B世帯番号_3.rpt

 

DBサーバu2190CSアプリ

レポートのコネクションはOLEDB(ADO) 統合windows認証チェック

 

別プログラムで上記ファイルを読み込み印刷を実行

※ただし、この処理は開発環境が無い(DB)場所で実施

Dim crReportDocument As New CrystalDecisions.CrystalReports.Engine.ReportDocument

crReportDocument.PrintOptions.PrinterName = プリンタダイアログからプリンタ名称取得

for=ファイル分回す

☆crReportDocument .Load(パス\ファイル名)

crReportDocument .PrintToPrinter(1, False, 0, 0)

next

 

社内で①②の作業を行うと、問題は無い

社内で① ②は別の場所(開発環境が無い)で行うと☆のload部分で20秒程度時間がかかる。

※load時、タスクマネージャーで見ると1-2秒はCPU使用率が上がり残りは0%・・

 

違いといえばDBが見れるか見れないか位なのですが・・・

 

以下の方法で応急対処しました。

①の処理をスタンドアロンで作成(DBとアプリを同一PCインストール)

②の処理をそのPCでそのまま実行することうまく動きました。

 

以上 長文で申し訳ありませんがなにか情報があればよろしくお願いします。


Viewing all articles
Browse latest Browse all 2234

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>