Как это возможно, что деструктор строки вызывает исключение?Выдается в конце блока try для переменной s
.
Environment *env = Environment::createEnvironment(Environment::DEFAULT);
Connection *con;
con = env->createConnection(Config::login, Config::password, Config::connection_string);
string sqlStmt = "SELECT user FROM dual";
auto stmt = con->createStatement(sqlStmt);
ResultSet *rset = stmt->executeQuery();
try {
rset->next();
string s = rset->getString(1);
cout << "user: " << s << endl;
} // exception thrown here
нарушение прав чтения _Pnext было 0xFFFFFFFFFFFFFFF