我正在使用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);
}
答案 0 :(得分:0)
再次查看代码后,我注意到了我的错误: stmt->执行(idQuery); // 应该: res = stmt-> executeQuery(idQuery);