Criando um aplicativo OLE DB (SQL Server Compact)
É possível criar aplicativos nativos para área de trabalho e dispositivos inteligentes no IDE do Visual Studio 2008 usando o MicrosoftVisual C++. Este tópico fornece as informações necessárias para começar a criar um aplicativo OLE DB do Visual C++.
Criando um projeto
Para criar um novo aplicativo, crie primeiro o projeto no Visual Studio 2008.
Para criar um projeto de desktop
No Visual Studio 2008, no menu File, aponte para New e selecione Project.
Na lista Project Types da caixa de diálogo New Project, expanda a linguagem de programação Visual C++ e selecione o tipo de projeto que deseja criar. Por exemplo, para criar um projeto ATL, selecione ATL.
Forneça um nome e um local para o projeto e clique em OK. O Visual Studio cria um novo projeto.
Para criar um projeto de dispositivo inteligente
No Visual Studio 2008, no menu File, aponte para New e selecione Project.
Na lista Project Types da caixa de diálogo New Project, expanda a linguagem de programação Visual C++ e selecione Smart Device.
Na lista Templates, selecione o tipo de projeto que deseja criar. Por exemplo, para criar um projeto ATL, selecione ATL Smart Device Project.
Forneça um nome e um local para seu projeto e, em seguida, clique em OK.
O Visual Studio cria um novo projeto.
Incluindo o Provedor OLE DB do SQL Server Compact 3.5
A próxima etapa na criação de um aplicativo habilitado para OLE DB é a inclusão dos arquivos de cabeçalho apropriados. No ponto de entrada principal do aplicativo, adicione instruções de inclusão para o provedor OLE DB do SQL Server Compact 3.5 e o arquivo de erro do SQL Server Compact 3.5:
#include <sqlce_oledb.h>
#include <sqlce_err.h >
Crie uma instância do provedor OLE DB
A etapa final na utilização do OLE DB no aplicativo é a criação de uma instância do provedor. O código a seguir demonstra como fazer isso:
hr = CoCreateInstance(CLSID_SQLSERVERCE, 0, CLSCTX_INPROC_SERVER, IID_IDBProperties, (void**) &pIDBProperties);
Consulte também
Outros recursos
Referência do provedor OLE DB (SQL Server Compact)
Tópicos ‘como fazer’ sobre programação nativa (SQL Server Compact)