2012-04-18 2 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. 네이티브 코드 C/C++로 작성해야합니다!

답변

1

C++에서 SQL Server Compact를 사용하려면 SQLCE OLEDB 공급자를 사용해야합니다. 당신은 (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

관련 문제