次の方法で共有


ホスト ファイル アダプターとの接続を閉じる方法

接続文字列を使用して HostFileDataAdapter オブジェクトを作成すると、そのオブジェクトによって自動的に接続オブジェクトが作成されます。 ホスト ファイル アダプターの使用が完了したら、作成した暗黙的な接続を破棄する必要があります。 Dispose コマンドと Close コマンドを使用してこれを行うことができます。

HostFileDataAdapter オブジェクトを介して暗黙的に作成された接続を閉じるには

  1. 接続が完了したら、HostFileDataAdapter.Dispose() を呼び出して接続を破棄します。

  2. または、HostFileDataAdapter.SelectCommand.Connection.Close() を呼び出して接続を閉じることもあります。

次のコード サンプルは、HostFileDataAdapter オブジェクトを介して接続を作成する方法と、接続を適切に破棄する方法を示しています。

try  
{  
    HostFileDataAdapter hfda = new HostFileDataAdapter(SELECT,"valid connection string");  
    DataSet ds = new DataSet();  
    hfda.Fill(ds);  
    string xml = ds.GetXml();  
    Console.WriteLine(xml);  
    hfda.Dispose();  
}  
catch (Exception e)  
{  
    Console.WriteLine(e.Message);  
}  

参照

ホスト ファイル アダプターとデータセットの操作