Connector c ++ res-> getBoolean访问冲突

时间:2014-11-14 10:20:10

标签: c++ mysql mysql-connector connector

我正在使用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 个答案:

答案 0 :(得分:0)

再次查看代码后,我注意到了我的错误: stmt->执行(idQuery); // 应该: res = stmt-> executeQuery(idQuery);