当前位置: 代码迷 >> WinCE >> WINCE下自带的数据库,创建数据库函数有关问题
  详细解决方案

WINCE下自带的数据库,创建数据库函数有关问题

热度:115   发布时间:2016-04-28 13:25:03.0
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
  相关解决方案