ASP.NET 1.1 / VB.NET / SQL 2000
Crystal Reports 10 を使用してレポートを生成しています...レポートは正常に動作していますが、データの読み込みと表示に時間がかかりすぎるという問題があります。
私がやっていることは次のとおり です。2 つのテーブル (1 対多) があります。最初のテーブルからすべてのレコードを取得し、それをデータセットのテーブルに格納しています...次に、最初のテーブルの ID に応じて 2 番目のテーブルからすべてのレコードを取得しています。次に、データセット内の別のテーブルに格納します。
その後、for each ループを実行して各レコードを関連する ID にマージすることにより、データセット内の両方のテーブルをマージします。
最後に、それをレポートにバインドします
マージプロセスには2分かかります!!
.
- 私に何ができる?
- 同じことを行うより良い方法はありますか?
- SQL ステートメントでレコードの範囲を制御できますか?
重要
多くのコードがあるため、コードを配置できません。すべての人にとって本当に紛らわしいです。