Miałem podobny problem, że program dawał wyjątek pamięci. Oto, co zrobiłem, aby to naprawić:
std::string version = result->getString( COLUMN_NAME ).c_str();
To nie zadziałało:
sql::SQLString sString = result->getString( COLUMN_NAME ); <<<memory exception
std::string version = sString;