Compartilhar via


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

  1. No Visual Studio 2008, no menu File, aponte para New e selecione Project.

  2. 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.

  3. 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

  1. No Visual Studio 2008, no menu File, aponte para New e selecione Project.

  2. Na lista Project Types da caixa de diálogo New Project, expanda a linguagem de programação Visual C++ e selecione Smart Device.

  3. Na lista Templates, selecione o tipo de projeto que deseja criar. Por exemplo, para criar um projeto ATL, selecione ATL Smart Device Project.

  4. 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)