Freigeben über


So schließen Sie eine Verbindung mit dem Hostdateiadapter

Wenn Sie ein HostFileDataAdapter-Objekt mit einer Verbindungszeichenfolge erstellen, erstellt das Objekt automatisch ein Verbindungsobjekt. Nachdem Sie mit der Verwendung eines Hostdateiadapters fertig sind, müssen Sie die implizite Verbindung löschen, die Sie hergestellt haben. Dazu können Sie die Befehle "Dispose" und "Schließen" verwenden.

So schließen Sie die implizit über ein HostFileDataAdapter-Objekt erstellte Verbindung

  1. Nachdem Sie mit der Verbindung fertig sind, rufen Sie HostFileDataAdapter.Dispose() auf, um die Verbindung zu löschen.

  2. Alternativ können Sie auch HostFileDataAdapter.SelectCommand.Connection.Close() aufrufen, um die Verbindung zu schließen.

Beispiel

Das folgende Codebeispiel zeigt, wie Sie eine Verbindung über ein HostFileDataAdapter -Objekt erstellen und wie Sie die Verbindung ordnungsgemäß löschen.

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);  
}  

Siehe auch

Arbeiten mit dem Hostdateiadapter und -Dataset