Condividi tramite


Creazione di un'applicazione OLE DB (SQL Server Compact)

È possibile creare applicazioni desktop e per Smart Device native dall'IDE di Visual Studio 2008 utilizzando Microsoft Visual C++. Questo argomento contiene le informazioni necessarie per iniziare a creare un'applicazione OLE DB con Visual C++.

Creazione di un progetto

Per creare una nuova applicazione, è innanzitutto necessario creare il progetto in Visual Studio 2008.

Per creare un nuovo progetto desktop

  1. In Visual Studio 2008 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 quindi selezionare il tipo di progetto che si desidera creare. Per creare ad esempio un progetto ATL, selezionare ATL.

  3. Specificare il nome e il percorso del progetto, quindi scegliere OK. In Visual Studio viene creato un nuovo progetto.

Per creare un nuovo progetto Smart Device

  1. In Visual Studio 2008 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.

    In Visual Studio viene creato un nuovo progetto.

Inclusione del provider OLE DB di SQL Server Compact 3.5

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 Compact 3.5 e il file degli errori di SQL Server Compact 3.5:

#include <sqlce_oledb.h>
#include <sqlce_err.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, 0, CLSCTX_INPROC_SERVER, IID_IDBProperties, (void**) &pIDBProperties);

Vedere anche

Concetti

Procedure per la programmazione nativa (SQL Server Compact)

Altre risorse

Guida di riferimento al provider OLE DB (SQL Server Compact)

Guida e informazioni

Assistenza (SQL Server Compact 3.5 Service Pack 1)