Partager via


Utilisation des interfaces de programmation

Les API auxquelles vous pouvez avoir recours avec Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) lorsque vous utilisez Microsoft Visual Studio 2005 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 Edition)
    • espace de noms System.Data.Sqlclient (à utiliser avec SQL Server)
  • fournisseur OLE DB pour SQL Server Compact Edition (utilise le langage Microsoft eMbedded Visual C++ [eVC++])

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 de SQL Server Compact Edition
Programmation .NET dans SQL Server Compact Edition
Programmation native dans SQL Server Compact Edition
Guide de référence SQL pour SQL Server Compact Edition

Aide et information

Assistance sur SQL Server Compact Edition