Freigeben über


Erstellen einer Anwendung von OLE DB-SQL Server Compact Edition

Vor Microsoft Visual Studio 2005 mussten Sie zum Erstellen einer systemeigenen Anwendung für mobile Geräte eMbedded Visual Tools verwenden. Jetzt können Sie systemeigene Anwendungen für intelligente Geräte von der Visual Studio-IDE aus in Microsoft Visual C++ erstellen. In diesem Thema werden die Informationen bereitgestellt, die Sie benötigen, um eine OLE DB-fähige Anwendung für intelligente Geräte in Visual C++ zu erstellen.

Erstellen eines Projekts für intelligente Geräte

Um eine neue Anwendung für intelligente Geräte zu erstellen, müssen Sie zuerst das Projekt in Visual Studio 2005 erstellen.

So erstellen Sie ein neues Projekt für intelligente Geräte

  1. Zeigen Sie in Visual Studio 2005 auf Datei, dann auf Neu, und wählen Sie dann Projekt aus.

  2. Erweitern Sie in der Liste Projekttypen des Dialogfeldes Neues Projekt die Programmiersprache Visual C++, und wählen Sie dann Intelligentes Gerät aus.

  3. Wählen Sie in der Liste Vorlagen den zu erstellenden Projekttyp. Wählen Sie beispielsweise zum Erstellen eines ATL-Projekts ATL-Projekt für intelligente Geräte aus.

  4. 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 Edition

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 2005 Compact Edition (SQL Server Compact Edition) und die SQL Server Compact Edition-Fehlerdatei hinzu:

#include <ssceoledb30.h>
#include <ssceerr30.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_3_0, 0, CLSCTX_INPROC_SERVER, IID_IDBProperties, (void**) &pIDBProperties);

Siehe auch

Referenz

OLE DB-Programmierung für SQL Server Compact Edition

Hilfe und Information

Informationsquellen für SQL Server Compact Edition