WINCE下自带的数据库,创建数据库函数问题
请问在使用WINCE下自带的数据库编程的时候,在使用CeCreateDatabaseEx函数的时候,这个函数的两个参数是如何定义的?
我是这样写的
CEDBASEINFO ceDbInfo;
ceDbInfo.dwFlags=CEDB_VALIDNAME | CEDB_VALIDTYPE | CEDB_VALIDSORTSPEC;
wcscpy(ceDbInfo.szDbaseName, DBTABLENAME);
ceDbInfo. dwDbaseType = 0;
ceDbInfo. wNumSortOrder = 2;
ceDbInfo. rgSortSpecs[0]. propid = PID_NO;
ceDbInfo. rgSortSpecs[0]. dwFlags = CEDB_SORT_CASEINSENSITIVE;
ceDbInfo. rgSortSpecs[1]. dwFlags = PID_NAME;
ceDbInfo. rgSortSpecs[1]. dwFlags = CEDB_SORT_CASEINSENSITIVE;
m_ceOid = CeCreateDatabaseEx(&m_ceGuid, &ceDbInfo);
int a=GetLastError();
运行结果为:a的值为87,查询了一下是参数错误,百思不得其解,放高手出手相助,不甚感激!
[解决办法]
1