Utilizzo delle API
Le API che è possibile utilizzare con SQL Server Compact 3.5 quando come ambiente di sviluppo si utilizza Microsoft Visual Studio 2008 sono le seguenti:
- 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 (utilizza il linguaggio Microsoft eMbedded Visual C++ [eVC++])
Per consentire l'utilizzo di un database, una API assolve ai seguenti compiti:
- Apre una connessione al database.
- Imposta opzioni che controllano determinati comportamenti, definendo ad esempio se verranno utilizzati cursori, che tipo di cursore verrà utilizzato e se è consentito eseguire aggiornamenti.
- 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.
- 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.
- 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)