In Windows Mobile gibt es keinen ODBC-Treibermanager. Mit der Importbibliothek (dbodbc16.lib) werden die Eintrittspunkte direkt in den SQL Anywhere-ODBC-Treiber dbodbc16.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=\\Windows\\dbodbc16.dll;dbf=\\My Documents\\demo.db" |
Wenn Sie eine Verknüpfung mit einer ODBC-Anwendung für Windows Mobile erstellen möchten, fügen Sie das Verzeichnis mit der plattformspezifischen Importbibliothek zur 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 16 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.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |