|
分類:[.NET 全般]
お世話になってます。コスケと申します。 VB.netはかなりの初心者です...OTL
Win2003 VB.NET Oracle10gにて開発を行っております。
Oracleの各処理にてTry〜Finallyをもちいてエラーチェックを 行いたいと考えております。 Oracleにてエラーが発生した場合の、そのエラーメッセージを ログファイルに出力しようとしているのですが、いろいろ探してみても 見つからなく投稿させていただきました。
下記の通りのコードになっております。
Dim ConnectionString As String = "User Id=" & strUser _ & ";Password=" & strPass _ & ";Data Source=" & strDbName
Try Dim conn as OracleConnection = New OracleConnection(ConnectionString)
'DBオープン conn.Open() 'トランザクション開始 Dim poraSess As OracleTransaction poraSess = conn.BeginTransaction
Exit Sub Finally strErrText = "ここにOracleエラーメッセージを取得したい" '(例:ORA-12154: TNS: 指定された接続識別子を解決できませんでした 等)
Print(fn2, mDate & mTime) Print(fn2, strDbName & strUser & strPass & " データソース接続失敗。") Print(fn2,strErrText) End End Try
以上です。
どうかご指導、ご鞭撻のほど宜しくお願い致します。
|