Freigeben über


Erstellen einer OLE DB-Anwendung (SQL Server Compact)

Sie können systemeigene Anwendungen für Desktopcomputer innerhalb der Visual Studio 2010 SP1-IDE mithilfe von Microsoft Visual C++ erstellen. In diesem Thema werden die Informationen bereitgestellt, die Sie benötigen, um eine OLE DB-fähige Visual C++-Anwendung zu erstellen.

Erstellen eines Projekts

Sie müssen zunächst ein Projekt in Visual Studio erstellen, um eine neue Anwendung zu erstellen.

So erstellen Sie ein neues Desktopprojekt

  1. Zeigen Sie in Visual Studio 2010 SP1 im Menü Datei auf Neu, und wählen Sie dann Projekt aus.

  2. Erweitern Sie in der Liste Projekttypen des Dialogfelds Neues Projekt die Programmiersprache Visual C++, und wählen Sie dann den Projekttyp aus, den Sie erstellen möchten. Wählen Sie beispielsweise zum Erstellen eines ATL-Projekts ATL aus.

  3. Geben Sie einen Namen und einen Speicherort für Ihr Projekt an, und klicken Sie dann auf OK. Visual Studio erstellt ein neues Projekt.

Einschließen des OLE DB-Anbieters für SQL Server Compact 4.0

Der nächste Schritt beim Erstellen einer OLE DB-fähigen Anwendung besteht darin, die erforderlichen Headerdateien einzuschließen. Fügen Sie am Haupteinstiegspunkt der Anwendung include-Anweisungen für den OLE DB-Anbieter für SQL Server Compact und die SQL Server Compact-Fehlerdatei hinzu:

#include <sqlce_oledb.h>
#include <sqlce_err.h  >

Erstellen Sie eine Instanz des OLE DB-Anbieters

Der letzte Schritt zum Verwenden von OLE DB in Ihrer Anwendung besteht darin, eine Instanz des Anbieters zu erstellen. Der folgende Code zeigt, wie Sie dazu vorgehen:

hr = CoCreateInstance(CLSID_SQLSERVERCE, 0, CLSCTX_INPROC_SERVER, IID_IDBProperties, (void**) &pIDBProperties);

Siehe auch

Verweis

OLE DB-Anbieterreferenz (SQL Server Compact)

Konzepte

Vorgehensweisen zur systemeigenen Programmierung (SQL Server Compact)