int DBResult::nrTuples(); Возвращает число выбранных записей (если status() == DB_TUPLES_OK).
int DBResult::nrFields(); Возвращает число полей в записи (если status() == DB_TUPLES_OK).
char *DBResult::fieldName(int n); Возвращает имя поля n.
int DBResult::fieldSize(int n); Возвращает размер в байтах поля с номером n.
int DBResult::fieldSize(char *name); Возвращает размер в байтах поля с именем name.
void DBResult::seekTuple(int tuple); Устанавливает внутренний курсор на запись tuple. Она будет возвращена следующим вызовом getTuple().
char **DBResult::getTuple(); Возвращает одну запись. Вызов getTuple()[0] вернет значение первого поля и т.д.
char **DBResult::getTuple(int tuple); Прямой доступ к записи. Для последовательного доступа, пожалуйста, не используйте этот метод. Применяйте вместо него сочетание seekTuple()/getTuple().