Windows Mobile SQL Server CE サンプルを動かす
ナビゲーションに移動
検索に移動
目次
Windows Mobile SQL Server CE サンプルを動かす
[[Windows Mobile][Visual Studio 2005][SQL Server CE]]
サンプルの場所
- 以下に、SQL Server CE を利用した、サンプルアプリケーションがある。
C:\Program Files\Microsoft SQL Server 2005 Mobile Edition\Samples\NorthwindOleDb
が、そのままではVisual Studio 2005にてビルドできないため、以下の手順を行う。 [サンプルが見つからない場合]
手順
とりあえず、実行
ヘッダーファイルのダウンロード
[ここ]から、ssceoledb.exeをダウンロードし、実行するとヘッダーファイルが展開されるので、プロジェクトから参照できる場所におく。
- ツール-オプション-VC++ディレクトリ-PocketPC2003-インクルードファイル あたりにおいておく。
$(VSInstallDir)SmartDevices\SDK\PocketPC2003\include
ファイルの修正
Northwindoledb.slnを実行
ソリューション中のすべてのファイルについて、以下の作業を行う
以下の行を削除
#include <oledb.h>
以下の行を置き換え
#include <ssceoledb30.h>
↓
#include <ssceoledb.h>
以下のシンボルを含む行を削除
- DBINITCONSTANTS
- OLEDBVER
- INITGUID
以下の識別子を置換
CLSID_SQLSERVERCE_3_0
↓
CLSID_SQLSERVERCE_2_0
プロパティの確認
追加の依存ファイルに、以下が含まれていることを確認。
- ole32.lib
- oleaut32.lib
- uuid.lib ファイル
それでもエラーが出る場合
デバイスにSQL Serverがインストールされていない。 以下のファイルを、デバイスにコピーして実行する。
ファイル | 場所 |
---|---|
NETCFv1 | $(VSInstallDir)\SmartDevices\SDK\CompactFramework\2.0\v1.0\WindowsCE\プラットフォーム\プロセッサ\ |
sqlce20.dev.ppc | $(VSInstallDir)\SmartDevices\SDK\SQL Server\Mobile\v2.0\プラットフォーム\プロセッサ\ |
sqlce20.ppc | 同上 |
無事実行できた
© 2006 矢木浩人