- UID
- 872238
|
我们可以通过调用CCeDBDatabase::GetNumRecords()获取纪录数。通过CCeDBDatabase::GetCurrRecord()获取每个纪录的指针。
BOOL bPrev = pdb-〉m_bAutoSeekNext;
pdb-〉m_bAutoSeekNext = TRUE;
pdb-〉SeekFirst();
while(pdb-〉ReadCurrRecord(&rec))
MyPrintRecord(&rec);//处理数据(显示记录)
pdb-〉m_bAutoSeekNext = bPrev;
通过调用CCeDBRecord::GetPropFromIdent()获取每个字段值。
pPropName=prec-〉GetPropFromIdent(PROP_NAME);
LPWSTR strName=pPropName-〉GetString();
除了可以遍历数据库纪录外,还可按条件查找纪录,如:查找具有指定属性的记录。
CCeDBProp prop;
....//设置待查找纪录的属性
db.SeekFirstEqual(&prop);
从数据库中删除纪录
file://先查找指定纪录
db.DeleteCurrRecord();
修改数据库中纪录
CCeDBRecord rec;
....//查找待修改的记录
....//修改记录的属性
|
|
|