Метод SqlCeConnection.Close
Закрывает соединение с источником данных. Этот метод является предпочтительным для закрытия любого открытого соединения.
Пространство имен: System.Data.SqlServerCe
Сборка: System.Data.SqlServerCe (в System.Data.SqlServerCe.dll)
Синтаксис
'Декларация
Public Overrides Sub Close
'Применение
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()
Реализует
Замечания
Метод Close производит откат всех отложенных транзакций, после чего соединение закрывается. Если вызов Close производится во время обработки события StateChange, то никакие дополнительные события StateChange не вызываются.
Приложение может вызывать метод Close более одного раза, исключения при этом не возникают.
Примеры
В следующем примере производится создание SqlCeConnection, его открытие, выполнение запроса и закрытие соединения.
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();
}