- PR -

ExceptionからのSQL文の取得方法

1
投稿者投稿内容
まよかん
常連さん
会議室デビュー日: 2003/08/10
投稿数: 27
お住まい・勤務地: 大阪
投稿日時: 2003-08-22 14:35
ADO.NETがらみのエラー(DataException)をキャッチし
そのエクセプションから実行SQLがどのようなものかを
取得できないものかといろいろ調べているのですが
エラー時にSQL文を拾えるExceptionは存在しないのでしょうか。
もしくは、その代わりとなる取得方法が提供されているのでしょうか。

ご存知でしたら教えてください。
よろしくお願いします。
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2003-08-22 15:48
 SQLを実行しようとしたときに発生する例外であるなら、実行しようとしているSQLがそこにあるのではないでしょうか?

try
command.exec...
catch dbex as dataexception
throw new CustomException(command.commandtext, dbex)
finally
end try

public class CustomException inherits Exception
public sub new(sql as string, baseException as Exception)
...
1

スキルアップ/キャリアアップ(JOB@IT)