SqlCeConnection.Close-Methode
Schließt die Verbindung mit der Datenquelle. Dies ist die empfohlene Vorgehensweise zum Schließen offener Verbindungen.
Namespace: System.Data.SqlServerCe
Assembly: System.Data.SqlServerCe (in System.Data.SqlServerCe.dll)
Syntax
'Declaration
Public Overrides Sub Close
'Usage
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()
Implementiert
Hinweise
Die Close-Methode führt für sämtliche anstehenden Transaktionen einen Rollback aus und gibt daraufhin die Verbindung frei. Wenn die Close-Methode während der Behandlung eines StateChange-Ereignisses aufgerufen wird, werden keine zusätzlichen StateChange-Ereignisse ausgelöst.
Anwendungen können die Close-Methode mehrmals aufrufen. Es wird keine Ausnahme ausgelöst.
Beispiele
Im folgenden Beispiel wird eine SqlCeConnection-Klasse erstellt. Diese wird geöffnet, eine Abfrage wird ausgeführt und die Verbindung dann geschlossen.
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();
}