Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
Zeigen Sie in Visual Studio 2005 auf Datei, dann auf Neu, und wählen Sie dann Projekt aus.
Erweitern Sie in der Liste Projekttypen des Dialogfeldes Neues Projekt die Programmiersprache Visual C++, und wählen Sie dann Intelligentes Gerät aus.
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.
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