2012-04-18 23 views
1

Windows CE 6.0でデータベースをプログラムで作成したいと考えています。 SQL Server Compact 3.5を使用する必要があります。Windows CE 6.0 SQL Server Compact 3.5

問題は、私はここで起動する方法がわからないこと、です。私はWindows CEの下でSQL Serverデータベースを作成し管理する適切な例を見つけることができません。

誰もがそののいずれかの例がありますか?または、どのAPIを使用すればよいですか?

ありがとうございます!

P.S.ネイティブコードC/C++で作成する必要があります。あなたはSQLCEのOLEDBプロバイダを使用する必要があります++ CからSQL Server Compactのを使用するためには

答えて

1

。あなたは(MSDNのサンプルコード)appropiateヘッダファイルを含めて、対応するCOMクラスのインスタンスを作成することにより、それを使用して起動することができます。プロセスの残りの部分についての詳細は

//Include SLQ CE header files 
#include <sqlce_oledb.h> 
#include <sqlce_err.h > 
(...) 
//create an instance of the SQLCE OLEDB provider 
hr = CoCreateInstance(CLSID_SQLSERVERCE, 0, CLSCTX_INPROC_SERVER, IID_IDBProperties, (void**) &pIDBProperties); 

、私は、以下のリンクはなると思います

How to: Create a Database by Using OLE DB (Programmatically)
Creating Databases with OLE DB
Building Native Applications (SQL Server Compact)
OLE DB Provider Reference (SQL Server Compact)

+0

:良いスタートポイントとなりますありがとう、そうです。私はMSDNデータベースで "Northwind"の例を見つけましたが、これについては多くのことが説明されています。 – Mariusz

関連する問題