Usando interfaces de programação
As APIs disponíveis para uso com o SQL Server Compact 3.5 quando você usa o Microsoft Visual Studio 2008 como ambiente de desenvolvimento são:
- Provedores de dados do .NET Compact Framework.
- Namespace System.Data.SqlServerCe (para uso com o SQL Server Compact 3.5).
- Namespace System.Data.Sqlclient (para uso com o SQL Server).
- Provedor OLE DB para SQL Server Compact 3.5 (usa a linguagem Microsoft eMbedded Visual C++ [eVC++]).
Para trabalhar com um banco de dados, uma API faz o seguinte:
- Abre uma conexão com o banco de dados.
- Configura opções que controlam determinados comportamentos, como se cursores serão usados, que tipo de cursor será usado e se atualizações serão permitidas.
- Executa uma instrução SQL. Opcionalmente, o aplicativo também pode usar variáveis de programas para fornecer valores de parâmetros para a instrução executada. Um aplicativo só pode executar uma instrução por vez em cada conexão ou pode executar várias ao mesmo tempo.
- Move os valores de dados dos códigos de retorno, parâmetros de saída e conjuntos de resultados para variáveis de programas, nos quais podem ser usadas pela lógica de aplicativo. Se a instrução retornar seu conjunto de resultados na forma de um documento XML, o aplicativo poderá ser transferido para um componente que consuma documentos XML.
- Desconecta quando finaliza o trabalho no banco de dados.
O programador deve entender as instruções SQL e o uso adequado da API de banco de dados.
Consulte também
Outros recursos
Referência da programação nativa (SQL Server Compact)
Referência do SQL (SQL Server Compact)