Compartir a través de


SqlCeConnection.Close Método

Cierra la conexión al origen de datos. Éste es el método recomendado para cerrar conexiones abiertas.

Espacio de nombres:  System.Data.SqlServerCe
Ensamblado:  System.Data.SqlServerCe (en System.Data.SqlServerCe.dll)

Sintaxis

'Declaración
Public Overrides Sub Close
'Uso
Dim instance As SqlCeConnection

instance.Close()
public override void Close()
public:
virtual void Close() override
abstract Close : unit -> unit 
override Close : unit -> unit 
public override function Close()

Implementa

IDbConnection.Close()

Comentarios

El método Close revierte todas las transacciones pendientes y, después, libera la conexión. Si se llama a Close mientras se controla un evento StateChange, no se inician eventos StateChange adicionales.

Una aplicación puede llamar a Close más de una vez. No se genera ninguna excepción.

Ejemplos

El ejemplo siguiente crea una conexión SqlCeConnection, la abre, ejecuta una consulta y, a continuación, cierra la conexión.

Dim conn As SqlCeConnection = Nothing

Try
    conn = New SqlCeConnection("Data Source = MyDatabase.sdf; Password ='<pwd>'")
    conn.Open()

    Dim cmd As SqlCeCommand = conn.CreateCommand()
    cmd.CommandText = "INSERT INTO Customers ([Customer ID], [Company Name]) Values('NWIND', 'Northwind Traders')"

    cmd.ExecuteNonQuery()
Finally
    conn.Close()
End Try
SqlCeConnection conn = null;

try
{
    conn = new SqlCeConnection("Data Source = MyDatabase.sdf; Password ='<pwd>'");
    conn.Open();

    SqlCeCommand cmd = conn.CreateCommand();
    cmd.CommandText = "INSERT INTO Customers ([Customer ID], [Company Name]) Values('NWIND', 'Northwind Traders')";

    cmd.ExecuteNonQuery();
}
finally
{
    conn.Close();
}

Vea también

Referencia

SqlCeConnection Clase

Espacio de nombres System.Data.SqlServerCe

Open