VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 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さん、こんな私にご親切に説明して頂き本当にありがとうございました。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -