Utilizzo delle API
Le API che possono essere utilizzate con Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) quando si utilizza Microsoft Visual Studio 2005 come ambiente di sviluppo sono:
- I provider di dati .NET Compact Framework
- Spazio dei nomi System.Data.SqlServerCe (da utilizzare con SQL Server Compact Edition)
- Spazio dei nomi System.Data.Sqlclient (da utilizzare con SQL Server)
- Provider OLE DB per SQL Server Compact Edition (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 con SQL Server Compact Edition
Programmazione .NET per SQL Server Compact Edition
Programmazione nativa con SQL Server Compact Edition
Guida di riferimento a SQL per SQL Server Compact Edition