Соединитель C++ res->getBoolean Acess Violation

Я использую mysql-connector-c++-1.1.4-winx64 в Visual Studio 2013, Подключение к определенной базе данных и считывание целочисленных значений работает, однако невозможно получить какое-либо логическое значение.
Я могу скомпилировать программу, включая прилагаемый код, но программа закрывает получение:

"Программа '[3480] Project1.exe: Managed (v4.0.30319)' завершила работу с кодом -1073741819 (0xc0000005)" Нарушение прав доступа "."

Я ценю любую помощь!

                                    const char* idQuery = "SELECT EXISTS (SELECT id FROM experiment_results WHERE id='22');";
                                    stmt = con->createStatement();
                                    stmt->execute(idQuery);
                                    while (res->next()) 
                                    {
                                        bool flag = res->getBoolean(1);
                                    }

1 ответ

Решение

Посмотрев еще раз на код, я заметил свою ошибку: stmt->execute(idQuery); // Должно быть: res = stmt->executeQuery(idQuery);

Другие вопросы по тегам