Condividi tramite


Guida di riferimento per la programmazione nativa (SQL Server Compact)

Utilizzando Microsoft Visual C++ e Visual C++ for Devices è possibile sfruttare le conoscenze acquisite di Visual C++ per sviluppare applicazioni desktop e per Smart Device in cui viene utilizzato Microsoft SQL Server Compact 3.5. Visual C++ for Devices è incluso in Visual Studio, che offre un IDE per lo sviluppo di applicazioni per Smart Device.

SQL Server Compact 3.5 viene implementato come un set di librerie di collegamento dinamico (DLL, Dynamic-Link Library) in grado di semplificare l'accesso ai dati. Per l'accesso a un database di SQL Server Compact 3.5 nelle applicazioni Visual C++ è possibile utilizzare OLE DB . OLE DB è una tecnologia di interfaccia dati di basso livello che garantisce granularità nell'accesso ai dati. Tra tutte le API di accesso ai dati, OLE DB per SQL Server Compact 3.5 offre la maggiore velocità di accesso e manipolazione dei dati.

I file di intestazione di SQL Server Compact 3.5 sono installati in %Programmi%\Microsoft SQL Server Compact Edition\v3.5\Include. Nei commenti di intestazione dei file sono disponibili le informazioni specifiche della versione per SQL Server Compact. Di seguito viene fornito l'elenco dei file di intestazione e ne viene indicato lo scopo:

  • sqlce_err.h

    Codici di errore utilizzati dal database

  • sqlce_oledb.h

    Interfacce di programmazione standard OLEDB

  • sqlce_sync.h

Interfacce di programmazione RDA e replica di tipo merge. Nella seguente tabella vengono descritti gli argomenti in questa sezione:

Argomento

Descrizione

Programmazione con l'oggetto Engine (SQL Server Compact)

Descrive i metodi e le proprietà per la creazione, l'utilizzo e l'eliminazione di un database di SQL Server Compact 3.5 quando si utilizza Visual C++ for Devices.

Programmazione di RDA (SQL Server Compact)

Descrive i metodi e le proprietà per l'implementazione di RDA con SQL Server Compact 3.5 quando si utilizza Visual C++ for Devices.

Programmazione della replica (SQL Server Compact)

Descrive i metodi e le proprietà per l'implementazione della replica di tipo merge con SQL Server Compact 3.5 quando si utilizza Visual C++ for Devices.

Programmazione dell'oggetto errore nativo (SQL Server Compact)

Descrive i metodi e le proprietà per l'implementazione della gestione degli errori con SQL Server Compact 3.5 quando si utilizza Visual C++ for Devices.

Vedere anche

Altre risorse

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