Condividi tramite


Utilizzo delle API

Di seguito sono riportate le API che è possibile utilizzare con SQL Server Compact 3.5 quando come ambiente di sviluppo si utilizza Microsoft Visual Studio 2008 o Microsoft Visual Studio 2010:

  • Provider di dati .NET Compact Framework.

    • Spazio dei nomi System.Data.SqlServerCe (da utilizzare con SQL Server Compact 3.5)

    • Spazio dei nomi System.Data.Sqlclient (da utilizzare con SQL Server)

  • Provider OLE DB per SQL Server Compact 3.5 (viene utilizzato il linguaggio Microsoft eMbedded Visual C++ [eVC++]).

Nota

Visual Studio 2010 è l'ambiente migliore in cui sviluppare applicazioni desktop. Visual Studio 2008 SP1 è preferibile per sviluppare applicazioni per Smart Device. In Visual Studio 2010 non è supportato lo sviluppo di applicazioni per Smart Device. Per ulteriori informazioni, vedere Installazione di un ambiente di sviluppo.

Per consentire l'utilizzo di un database, una API assolve ai seguenti compiti:

  1. Apre una connessione al database.

  2. Imposta opzioni che controllano determinati comportamenti, definendo ad esempio se verranno utilizzati cursori, che tipo di cursore verrà utilizzato e se è consentito eseguire aggiornamenti.

  3. Esegue un'istruzione SQL. L'applicazione può anche utilizzare variabili di programma per passare i valori dei parametri all'istruzione eseguita. Un'applicazione può eseguire una sola istruzione alla volta su ogni connessione o diverse istruzioni in contemporanea.

  4. Sposta i valori dei codici restituiti, i parametri di output e i set dei risultati in variabili di programma che possono essere utilizzate dalla logica dell'applicazione. Se l'istruzione restituisce il proprio set dei risultati sotto forma di documento XML, l'applicazione potrà trasferire tale set a un componente che utilizza documenti XML.

  5. Esegue la disconnessione al termine dell'utilizzo del database.

    È necessario che il programmatore conosca le istruzioni SQL e padroneggi l'uso delle API di database.

Vedere anche

Altre risorse

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

Guida di riferimento a SQL (SQL Server Compact)