Share via


Come chiudere una connessione con l'adattatore file host

Se si crea un oggetto HostFileDataAdapter con un stringa di connessione, l'oggetto creerà automaticamente un oggetto connessione. Al termine dell'uso di un adattatore di file host, è necessario eliminare la connessione implicita effettuata. A tale scopo, è possibile usare i comandi Dispose e Close.

Per chiudere la connessione creata in modo implicito tramite un oggetto HostFileDataAdapter

  1. Al termine della connessione, chiamare HostFileDataAdapter.Dispose() per eliminare la connessione.

  2. In alternativa, è anche possibile chiamare HostFileDataAdapter.SelectCommand.Connection.Close() per chiudere la connessione.

Esempio

Nell'esempio di codice seguente viene illustrato come creare una connessione tramite un oggetto HostFileDataAdapter e come eliminare correttamente la connessione.

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

Vedere anche

Uso di HostFileAdapter e del set di dati