Freigeben über


Verwenden von Programmierschnittstellen

Wenn Sie mit Microsoft Visual Studio 2005 als Entwicklungsumgebung arbeiten, sind für die Verwendung mit Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) folgende APIs verfügbar:

  • Datenprovider für .NET Compact Framework
    • System.Data.SqlServerCe-Namespace (für die Verwendung mit SQL Server Compact Edition)
    • System.Data.Sqlclient-Namespace (für die Verwendung mit SQL Server)
  • OLE DB-Anbieter für SQL Server Compact Edition (verwendet Microsoft eMbedded Visual C++ [eVC++])

Eine API geht zum Arbeiten mit einer Datenbank folgendermaßen vor:

  1. Sie stellt eine Verbindung mit der Datenbank her.
  2. Sie legt Optionen fest, die bestimmte Verhaltenweisen steuern, z. B. ob Cursor verwendet werden, welche Art von Cursor verwendet wird und ob Aktualisierungen zulässig sind.
  3. Sie führt eine SQL-Anweisung aus. Optional können in der Anwendung Parameterwerte für die ausgeführte Anweisung mit Programmvariablen bereitgestellt werden. Eine Anwendung kann jeweils nur eine Anweisung pro Verbindung ausführen, oder sie kann mehrere Anweisungen gleichzeitig ausführen.
  4. Sie verschiebt die Datenwerte von Rückgabecodes, Ausgabeparametern und Resultsets in Programmvariablen, wo sie von der Anwendungslogik verwendet werden können. Wenn die Anweisung ihr Resultset in Form eines XML-Dokuments zurückgibt, kann die Anwendung dieses zu einer Komponente streamen, die XML-Dokumente verarbeitet.
  5. Sie trennt die Verbindung, wenn die Arbeit in der Datenbank abgeschlossen ist.
    Der Programmierer muss sowohl mit SQL-Anweisungen als auch mit der richtigen Verwendung der Datenbank-API vertraut sein.

Siehe auch

Sonstige Ressourcen

Programmierreferenz zu SQL Server Compact Edition
.NET-Programmierung für SQL Server Compact Edition
Systemeigene Programmierung für SQL Server Compact Edition
SQL Server-Referenz für SQL Server Compact Edition

Hilfe und Information

Informationsquellen für SQL Server Compact Edition