Вы храните указатели на базы данных:
std::vector<DatabaseRow*> data;
^ Pointer
Так что вам нужно будет получить к ним доступ, например:
(*dbresult.data[0])[0].c_str()
1. (*dbresult.data[0]) // Dereference the pointer
2. [0] // Access the internal Vector
3. .c_str() // Use the string
Или, сделайте лучше и не делайте этоуказатель, используйте его как фактический объект так, как он должен быть:
std::vector<DatabaseRow> data;