SQL データベースのデータに基づいてレポートを生成するアプリケーションを作成しました。アプリケーションは、エントリ数が少ないレポートでは正常に動作しますが、OutOfMemory 例外またはデータベース タイムアウト例外が発生する場合があります。私の質問は、これらの例外を管理して、すべてのデータがレポートに正しく書き込まれるようにするにはどうすればよいですか? アプリケーションで C# (VS 2010) と RDLC レポートを使用しています。
ありがとう
SQL データベースのデータに基づいてレポートを生成するアプリケーションを作成しました。アプリケーションは、エントリ数が少ないレポートでは正常に動作しますが、OutOfMemory 例外またはデータベース タイムアウト例外が発生する場合があります。私の質問は、これらの例外を管理して、すべてのデータがレポートに正しく書き込まれるようにするにはどうすればよいですか? アプリケーションで C# (VS 2010) と RDLC レポートを使用しています。
ありがとう
レポート内のすべてのデータを取得するために例外を実際に「処理」することはできません。タイムアウトを微調整することはできますが、それほど遠くまでは行きません。
あなたができることは、例外を防ぐことです:
System.OutOfMemory
PCにメモリを追加する以外は、例外なく何もできません。タイムアウトを使用するには、タイムアウトを増やすことができます。