Mysql
 sql >> Database >  >> RDS >> Mysql

Il connettore MySql C++ getString() non funziona correttamente, mentre getInt funziona perfettamente

Ho avuto un problema simile il programma darebbe un'eccezione di memoria. Ecco cosa ho fatto per risolverlo:

std::string version = result->getString( COLUMN_NAME ).c_str();

Questo non ha funzionato:

sql::SQLString sString  = result->getString( COLUMN_NAME ); <<<memory exception
std::string version = sString;