SqlCeConnection.Open Method
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
public override void Open ()
public:
virtual void Open () override
public void Open ()
public override function Open ()
Exceções
Tipo de 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.
Exemplo
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();
}
Segurança de thread
Quaisquer membros estáticos públicos (compartilhados no Microsoft Visual Basic) desse tipo são thread safe. Não há garantia de que qualquer membro de instância seja thread safe.
Plataformas
Plataformas de desenvolvimento
Windows Vista, Windows Mobile 5.0, Windows XP Professional with Service Pack 2 (SP2), Windows Server 2003, Windows Mobile 2003 for Pocket PC, Windows CE 5.0
Informações de versão
.NET Framework e NET Compact Framework
Com suporte no 3.5
.NET Framework
Com suporte no 3.0
.NET Compact Framework e .Net Framework
Com suporte no 2.0
Consulte também
Referência
SqlCeConnection Class
SqlCeConnection Members
System.Data.SqlServerCe Namespace
SqlCeConnection.Close Method