私はsql server2000の暗号化されたストアドプロシージャを持っています。私はそれらを変更することはできません。典型的には、すべてのプロシージャはカーソルなどを使用して行ごとに異なるテーブルを操作します。vb.netから既知のエラーが発生したストアドプロシージャのエラー処理
クエリアナライザ画面でストアドプロシージャを実行すると、エラーがスローされますが、プロシージャはすべてのレコードが処理されるまで続きます。この動作は、クライアントが受け入れ可能です。
私はVB.net 2002のWindowsアプリケーションを使用してプロセスを自動化する必要があります。私はvb.netからプロシージャを呼び出しますが、プログラムはストアドプロシージャのエラーの最初の発生時にランタイムエラーをスローします。
すべてのレコードが処理されるまで、処理を続行するために、どのように処理し、プログラムのエラー処理を行うかを指導できますか。私はあなたの助けに非常に感謝します。
エラーは依然としてバブルアップしますが、ネストレベルに関係なく、クライアント接続に直接移動します。たった2k5 try/catchで変更できます。 –