Compartir a través de


Crear una aplicación SQL Server Compact Edition de OLE DB

Antes de la publicación de Microsoft Visual Studio 2005, para crear una aplicación nativa para dispositivos móviles era necesario usar eMbedded Visual Tools. Ahora pueden crearse aplicaciones nativas para dispositivos inteligentes en Microsoft Visual C++ desde el IDE de Visual Studio. En este tema se proporciona información necesaria para empezar a crear una aplicación OLE DB de Visual C++ para dispositivos inteligentes.

Crear un proyecto con dispositivos inteligentes

Para crear una aplicación nueva para dispositivos inteligentes, primero debe crear el proyecto en Visual Studio 2005.

Para crear un proyecto para dispositivos inteligentes

  1. En Visual Studio 2005, en el menú Archivo, seleccione Nuevo y, a continuación, seleccione Proyecto.

  2. En la lista Tipos de proyecto del cuadro de diálogo Nuevo proyecto, expanda el lenguaje de programación Visual C++ y seleccione Dispositivo inteligente.

  3. En la lista Plantillas, seleccione el tipo de proyecto que desee crear. Por ejemplo, para crear un proyecto ATL, seleccione Proyecto ATL de Smart Device.

  4. Escriba un nombre y ubicación para el proyecto, y, a continuación, haga clic en Aceptar.

    Visual Studio crea el nuevo proyecto.

Incluir el proveedor OLE DB de SQL Server Compact Edition

El siguiente paso para crear una aplicación compatible con OLE DB consiste en incluir los archivos de encabezados adecuados. En el punto de entrada principal de la aplicación, agregue instrucciones de inclusión para el proveedor OLE DB para SQL Server 2005 Compact Edition (SQL Server Compact Edition) y el archivo de errores de SQL Server Compact Edition:

#include <ssceoledb30.h>
#include <ssceerr30.h>

Crear una instancia del proveedor de OLE DB

El último paso para usar OLE DB en la aplicación consiste en crear una instancia del proveedor. El siguiente código muestra cómo hacerlo:

hr = CoCreateInstance(CLSID_SQLSERVERCE_3_0, 0, CLSCTX_INPROC_SERVER, IID_IDBProperties, (void**) &pIDBProperties);

Vea también

Referencia

Programar OLE DB para SQL Server Compact Edition

Ayuda e información

Obtener ayuda sobre SQL Server Compact Edition