[Oracle]破棄されたオブジェクトにアクセスできません。 オブジェクト名 ‘oracleconnection’ です。

投稿日:

破棄されたオブジェクトにアクセスできません。 オブジェクト名 ‘oracleconnection’ です。

破棄されたオブジェクトかどうかの判断(MSDK)

MSDNでも破棄されたオブジェクトについての質問がありました。

原因はDBアクセスをusingステートメントで記述していた故に発生していました。

[C#]Usingの目的と使い方

Usingを使うと何が嬉しいのか

リソースの開放を確実に行える。ファイルを開きっぱなしで閉じないとか、長い間起動しているとだんだんメモリを食うとか、そういうバグを減らせる。

そう、開放忘れとかしないために使ったusingステートメントで、開放して欲しくないタイミングで確実にDBアクセスが開放されてしまったのが原因です。

正直、usingステートメントの使い方は良く分かってなかったので、そういう事もできるんだな~と。

じゃぁ、今までどうやって使ってたんだよw

って感じですが、そこは・・・ほら、コピペグラマーなもんで、分からないままコピペして使ってたわけですw

 

未だに良く分かってないけど、まぁいいやw







-C#, ORACLE, 開発メモ
-, ,

関連記事

[VMWare Fusion]VMWare Fusion 12を導入した話

  日本の中心付近で仕様変更と闘うSE日記 1 Pocket[VMWare Fusion]VMWare Fusion 11がBigSurで使えなかった話。http://ht-jp.net/b …

[ORACLE]ORA-00918:列の定義が未確定です・・・のエラーにならなかった

なんでエラーになるものをマージしてるんだ? と、怒られました。 一瞬、理解が出来ず・・・ で、エラーを再現してもらう・・・と。 あっさり発生。 早く修正しろって突っ返されました。 頭には「?」しか浮か …

WindowPagerを使って、会社のノートに仮想デスクトップ環境を用意してみた

WindowPagerのDL先 http://windowspager.sourceforge.net/documentation.html gigazineの紹介記事 http://gigazine …

SQL文中で全角文字を使うなと言われたので、ORACLEでJOIN句の条件式をCASE文で分岐させる

JOINの条件式にCase文を入れる http://blog.goo.ne.jp/ilikehobby/e/80b471f96f6d693b6c5df75f18591c0e SQL文中で全角文字を使う …

改めて、コマンドプロンプトのrobocopyコマンドでバックアップを行う。

以前、会社では、バックアップ用のソフトを使っていたことがあります。 それも、社内ではなく、お客様用にw まぁ、それ自体は良いんですが、割とケチ?な会社だったので、使っているのはフリーソフト。 確か、商 …


カテゴリー