投稿日 | : 2006/02/04(Sat) 16:40 |
投稿者 | : ろくすけ |
Eメール | : |
URL | : |
タイトル | : Re^4: 通信チャネルでファイルの終わりが検出されました |
> まず、前置きとして回答したのですから少しは調べましょうね。
> 現行ソースがある以上はOracleへの接続と破棄を行っている場所があるはずなのでそこを確認する
な
り
> ネットでOracle VB 接続 破棄などのキーワードで検索してみようね
すみません、努力が足りませんでした。次回からは気を付けます。
> 破棄に関してはプログラム終了時などにSet セッション名 = Nothingと記載されているはずなので
> 1.エラートラップでORA-03113を検出したら、
> 同じくSet セッション名 = Nothingとして現接続を破棄します
> 現行ソースの初期処理あたりでCreateSessionを行っている場所があるはずなので
> 2.現接続を破棄した後にSet セッション名 = CreateSesstionとして再度接続しなおします。
> とこんなところでしょうかね
ありがとうございます。
私はDBをCloseするだけでセッションも切れるのかと思っていました。
やはり、ちゃんとNothingで破棄する必要があるんですね。
この内容を取り入れてしばらく様子を見たいと思います。
demontakiさん、こんな私にご親切に説明して頂き本当にありがとうございました。