Compartilhar via


Método SqlCeConnection.Close

Fecha a conexão com a fonte de dados. Este é o método preferencial para fechar qualquer conexão aberta.

Namespace:  System.Data.SqlServerCe
Assembly:  System.Data.SqlServerCe (em System.Data.SqlServerCe.dll)

Sintaxe

'Declaração
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()

Comentários

O método Close reverte todas as transações pendentes e libera a conexão. Se Close for chamado ao manipular um evento StateChange, nenhum evento StateChange adicional será acionado.

Um aplicativo pode chamar Close mais de uma vez. Nenhuma exceção é gerada.

Exemplos

O exemplo a seguir cria uma SqlCeConnection, a abre, executa uma consulta e fecha a conexão.

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

Consulte também

Referência

SqlCeConnection Classe

Namespace System.Data.SqlServerCe

Open