Я использую соединитель mysql 8.0, и приведенный ниже код выдает ошибку закрытого курсора при попытке извлечь строку.
std::string query = "SELECT `id`, `username`, `password`, `gender`, `email`, `group_id`, `state`, `unban_time`, `expiration_time`, `last_login`, `last_ip`, `birth_date`, `character_slots`, `pincode`, `pincode_expiry` FROM `game_account` WHERE username = ?;";
mysqlx::RowResult res = server->get_mysql_session().sql(query).bind(username).execute();
try {
mysqlx::Row record = res.fetchOne();
Ошибка:
CDK Error: get_rows: Closed cursor