Compartir a través de


Cómo cerrar una conexión con el adaptador de archivos de host

Si crea un objeto HostFileDataAdapter con un cadena de conexión, el objeto creará automáticamente un objeto de conexión. Una vez que haya terminado de usar un adaptador de archivo host, debe eliminar la conexión implícita que realizó. Puede usar los comandos Dispose y Close para hacerlo.

Para cerrar la conexión creada implícitamente a través de un objeto HostFileDataAdapter

  1. Una vez que haya terminado con la conexión, llame a HostFileDataAdapter.Dispose() para eliminar la conexión.

  2. Como alternativa, también puede llamar a HostFileDataAdapter.SelectCommand.Connection.Close() para cerrar también la conexión.

Ejemplo

En el ejemplo de código siguiente se muestra cómo crear una conexión a través de un objeto HostFileDataAdapter y cómo eliminar correctamente la conexión.

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

Consulte también

Uso del adaptador y el conjunto de datos de archivos host