Método Open
Abre uma conexão de banco de dados com as configurações da propriedade especificadas pela ConnectionString.
Namespace: System.Data.SqlServerCe
Assembly: System.Data.SqlServerCe (em System.Data.SqlServerCe.dll)
Sintaxe
'Declaração
Public Overrides Sub Open
'Uso
Dim instance As SqlCeConnection
instance.Open()
public override void Open()
public:
virtual void Open() override
abstract Open : unit -> unit
override Open : unit -> unit
public override function Open()
Implementa
IDbConnection. . :: . .Open() () () ()
Exceções
Exceção | Condição |
---|---|
InvalidOperationException | A conexão já está aberta. |
SqlCeException | Um erro em nível de conexão ocorreu ao abrir a conexão. |
Comentários
Este método estabelece uma nova conexão com a fonte de dados.
Dica
Se a SqlCeConnection sair do escopo, ela não será fechada. Feche a conexão explicitamente, chamando Close ou Dispose.
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();
}