Partager via


Utilisation des interfaces de programmation

Les API auxquelles vous pouvez avoir recours avec SQL Server Compact 3.5 lorsque vous utilisez Microsoft Visual Studio 2008 ou Microsoft Visual Studio 2010 comme environnement de développement sont les suivantes :

  • Fournisseurs de données du .NET Compact Framework.

    • Espace de noms System.Data.SqlServerCe (à utiliser avec SQL Server Compact 3.5).

    • Espace de noms System.Data.Sqlclient (à utiliser avec SQL Server).

  • Fournisseur OLE DB pour SQL Server Compact 3.5 (utilise le langage Microsoft eMbedded Visual C++ [eVC++]).

Notes

Visual Studio 2010 est l'environnement par défaut pour le développement d'applications bureautiques. Visual Studio 2008 SP1 est conseillé pour le développement d'applications Smart Device. Visual Studio 2010 ne prend pas en charge le développement d'applications Smart Device. Pour plus d'informations, consultez Installation d'un environnement de développement.

Pour utiliser une base de données, une API effectue les opérations suivantes :

  1. Ouvre une connexion à la base de données.

  2. Définit des options qui contrôlent certains comportements, tels que l'utilisation ou non de curseurs, le type de curseur utilisé et l'autorisation ou non des mises à jour.

  3. Exécute une instruction SQL. L'application peut éventuellement utiliser des variables du programme pour fournir des valeurs de paramètre à l'instruction exécutée. Une application ne peut exécuter qu'une seule instruction à la fois à chaque connexion ou elle peut en exécuter plusieurs simultanément.

  4. Déplace les valeurs des données du code de retour, des paramètres de sortie et des ensembles de résultats vers des variables du programme, où elles peuvent être utilisées par la logique d'application. Si l'instruction renvoie son ensemble de résultats sous forme d'un document XML, l'application peut le transmettre à un composant qui utilise les documents XML.

  5. Met fin à la connexion lorsqu'elle n'utilise plus la base de données.

    Le programmeur doit comprendre les instructions SQL et l'utilisation appropriée de l'API de la base de données.

Voir aussi

Autres ressources

Guide de programmation native (SQL Server Compact)

Référence SQL (SQL Server Compact)