Condividi tramite


Creazione di applicazioni OLE DB di SQL Server Compact Edition

Prima del rilascio di Microsoft Visual Studio 2005, per creare un'applicazione nativa per dispositivi portatili era necessario utilizzare eMbedded Visual Tools. Ora le applicazioni smart device native e gestite possono essere create direttamente in Microsoft Visual C++ nell'IDE di Visual Studio. Questo argomento contiene le informazioni necessarie per iniziare a creare un'applicazione OLE DB Visual C++ per smart device.

Creazione di un progetto smart device

Per creare una nuova applicazione per smart device, si crea innanzitutto il progetto in Visual Studio 2005.

Per creare un nuovo progetto smart device

  1. In Visual Studio 2005, scegliere Nuovo dal menu File e quindi fare clic su Progetto.

  2. Nell'elenco Tipi di progetto della finestra di dialogo Nuovo progetto espandere il linguaggio di programmazione Visual C++ e selezionare Smart Device.

  3. Nell'elenco Modelli selezionare il tipo di progetto da creare. Ad esempio, per creare un progetto ATL, selezionare ATL Smart Device Project.

  4. Specificare il nome e il percorso del progetto e scegliere OK.

    Il nuovo progetto verrà creato in Visual Studio.

Inclusione del provider OLE DB per SQL Server Compact Edition

Il passaggio successivo nella creazione di un'applicazione OLE DB consiste nell'includere i file di intestazione appropriati. Nel punto di ingresso principale per l'applicazione aggiungere istruzioni Include per il provider OLE DB di SQL Server 2005 Compact Edition (SQL Server Compact Edition) e il file degli errori di SQL Server Compact Edition:

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

Creazione di un'istanza del provider OLE DB

Il passaggio finale della procedura di utilizzo di OLE DB nell'applicazione consiste nel creare un'istanza del provider. Il codice seguente illustra come eseguire questa operazione:

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

Vedere anche

Riferimenti

Programmazione di OLE DB per SQL Server Compact Edition

Guida in linea e informazioni

Assistenza su SQL Server Compact Edition