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;