中の技術日誌ブログ

C#とC++/CLIと
VBと.NETとWindowsで戯れる
 

目次

Blog 利用状況

ニュース

自己紹介

東京でソフトウェアエンジニアをやっています。
お仕事大募集中です。
記事執筆や、講師依頼とかでも何でもどうぞ(*^_^*)
似顔絵 MSMVPロゴ
MSMVP Visual C# Since 2004/04-2013/03

記事カテゴリ

書庫

日記カテゴリ

00-整理

01-MSMVP

わんくまライブラリ Wankuma.Data.Disposerクラス Version1

この文書の最新版は
http://naka.wankuma.com/site/library/dotnet1.1/Wankuma.Data.Disposer1d.htm


この文書はVisual Studio 2003(.NET1.1)をベースに記述されています。それ以降のバージョンや、あなたが読んでいる時点では変更されている可能性があります。
またバージョンアップされている場合にはなんらかかの不具合を含んでいる可能性があります。

ソースファイルへ
Wankuma.Data.Disposer1s.htm

ソースファイル直接ダウンロードへ
Wankuma.Data.Disposer1c.txt

利用規約へ
../kiyaku.htm

クラスの説明

DataAdapter系は4つのコマンドを従え、それらのコマンドはコネクションまで保持しています。 Disposeする場合Disposeしてまわらないといけないため一括で解放します。

もしもフォームと同じ生存期間でいいならSystem.ComponentModel.Containerを有効利用しましょう。

それより細かい単位で制御したくなったらこいつの出番です。

クラスダイアグラム

スタティックメソッドの説明

public static void Dispose(SqlDataAdapter da)
public static void Dispose(OleDbDataAdapter da)
public static void Dispose(IDbCommand com)
public static void Dispose(IDbConnection con)

4種類のDisposeがあります。IdbCommandや、IDbConnectionは下記のダイアグラムのようになっているのでOleDbConnection等でも無事開放することが出来ます。

投稿日時 : 2005年8月23日 22:45

コメントを追加

# re: わんくまライブラリ Wankuma.Data.Disposerクラス Version1 2005/08/24 11:53 じゃんぬ

DisposeHelper クラスですかw

タイトル
名前
URL
コメント