In Windows Mobile gibt es keinen ODBC-Treibermanager. Mit der Importbibliothek (dbodbc12.lib) werden die Eintrittspunkte direkt in den SQL Anywhere-ODBC-Treiber dbodbc12.dll eingelesen. Diese Datei befindet sich im SDK\Lib\CE\Arm.50-Unterverzeichnis Ihrer SQL Anywhere-Installation.
Da es keinen ODBC-Treibermanager für Windows Mobile gibt, müssen Sie den Speicherort der SQL Anywhere ODBC-Treiber-DLL mit dem Parameter DRIVER= in der Verbindungszeichenfolge angeben, die der Funktion SQLDriverConnect übergeben wird. Im Folgenden finden Sie ein Beispiel.
szConnStrIn = "driver=Betriebssystempfad\\dbodbc12.dll;dbf=\\Beispielverzeichnis\\demo.db" |
Hier ist der Betriebssystempfad der vollständige Pfad zum Windows-Verzeichnis auf dem Windows Mobile-Gerät. Zum Beispiel:
\\Windows |
Fügen Sie das Verzeichnis mit der plattformspezifischen Importbibliothek der Liste der Bibliothekenverzeichnisse hinzu.
Eine Liste der unterstützten Versionen von Windows Mobile finden Sie in der Tabelle "SQL Anywhere für PC-Plattformen" unter
http://www.sybase.com/detail?id=1002288.
Das Beispielprogramm (odbc_sample.cpp) verwendet eine Dateidatenquelle (FileDSN-Verbindungsparameter) mit dem Namen SQL Anywhere 12 Demo.dsn. Diese Datei wird im Stammverzeichnis Ihres Windows Mobile-Geräts abgelegt, wenn Sie SQL Anywhere für Windows Mobile auf Ihrem Gerät installieren. Sie können Dateidatenquellen auf Ihrem PC-System mit dem ODBC-Datenquellenadministrator erstellen. Diese müssen jedoch für das PC-System erstellt und dann bearbeitet werden, um es für die Windows Mobile-Umgebung anzupassen. Nach der erforderlichen Bearbeitung können Sie sie auf das Windows Mobile-Gerät kopieren.
Hinweise zum Speicherort des Beispielverzeichnisses finden Sie unter Beispielverzeichnis.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |