records()
Cursor* records( void );
参数
没有参数。
返回
Cursor
返回 Datasource 结果集的游标 Cursor。
RuntimeException
在出现错误的情况下抛出一个 RuntimeException 异常。
示例
void show_results( char * sql )
{
QueryResult result(engine.executeQuery(sql));
Cursor* cursor = result->records();
while (cursor->hasNext())
{
Record* rec = cursor->next();
_Person p;
//将“Person”记录提取到相应的结构体中
result->extract(rec, &p, sizeof(p));
printf("\t\t%d) Name=%s, Ordinal=%u\n", count, p.name, p.ordinal );
}
}