Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 » SQL Anywhere サーバー プログラミング » ODBC サポート » ODBC アプリケーションの構築

 

Windows Mobile での ODBC アプリケーションのリンク

Windows Mobile オペレーティングシステムには、ODBC ドライバーマネージャーはありません。インポートライブラリ (dbodbc12.lib) では、SQL Anywhere の ODBC ドライバー dbodbc12.dll への直接のエントリポイントが定義されています。このファイルは、SQL Anywhere インストール環境の SDK\Lib\CE\Arm.50 サブフォルダーにあります。

Windows Mobile には ODBC ドライバーマネージャーがないため、SQLDriverConnect 関数に提供される接続文字列内の DRIVER= パラメーターに SQL Anywhere ODBC ドライバー DLL のロケーションを指定する必要があります。次はその例です。

szConnStrIn = "driver=\\Windows\\dbodbc12.dll;dbf=\\My Documents\\demo.db"
 ♦ ODBC アプリケーションのリンク (Windows Mobile の場合)
  • プラットフォーム固有のインポートライブラリがあるディレクトリを、ライブラリディレクトリのリストに追加します。

サポートされる Windows Mobile のバージョンのリストについては、[external link] http://www.ianywhere.jp/sas/os.htmlの SQL Anywhere PC プラットフォームを参照してください。

サンプルプログラム (odbc_sample.cpp) は、ファイルデータソース (FileDSN 接続パラメーター) である SQL Anywhere 12 Demo.dsn を使用します。このファイルは、SQL Anywhere for Windows Mobile をデバイスにインストールするときに、Windows Mobile デバイスのルートディレクトリに置かれます。ODBC データソースアドミニストレーターを使用してファイルデータソースをデスクトップシステムに作成できますが、作成したファイルデータソースはデスクトップ環境用に設定して、Windows Mobile 環境に合わせて編集してください。編集してからファイルデータソースを Windows Mobile デバイスにコピーします。

 Windows Mobile と Unicode