Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/143.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
连接器C++ RES > GETBooLeAcess违反_C++_Mysql_Mysql Connector_Connector - Fatal编程技术网

连接器C++ RES > GETBooLeAcess违反

连接器C++ RES > GETBooLeAcess违反,c++,mysql,mysql-connector,connector,C++,Mysql,Mysql Connector,Connector,我正在Visual Studio 2013中使用mysql-connector-c++-1.1.4-winx64。 连接到特定数据库并读取整数值是可行的,但是无法检索任何布尔值。 我可以编译包含附加代码的程序,但程序关闭: 程序“[3480]Project1.exe:Managed v4.0.30319”已退出 代码为-1073741819 0xc0000005“访问冲突” 谢谢你的帮助 const char* idQuer

我正在Visual Studio 2013中使用mysql-connector-c++-1.1.4-winx64。 连接到特定数据库并读取整数值是可行的,但是无法检索任何布尔值。 我可以编译包含附加代码的程序,但程序关闭:

程序“[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);
                                    }

再次查看代码后,我注意到我的错误: stmt->executeidQuery;//应该是:
res=stmt->executeQueryidQuery

它们是空的。仔细检查,你会发现可能是试图访问空数据。我需要进一步解释一下。不应该选择EXISTSQuery,独立于查询的返回值,总是检索true或false吗?