求助 mysql-connector-c++ 写入数据库时遇到的异常
用mysql-connector-c++ 连接MYSQL,能顺利读取数据,但是在执行更新时出现了问题,如下
string testsql = "update test1 set polarity=2";
state->execute(testsql);
如果我用state->execute("update test1 set polarity=2");可以,但是如果用上面的字符串变量去怎么也不成功,
发生如下异常
test_suit.exe 中的 0x7c812afb 处未处理的异常: Microsoft C++ 异常: 内存位置 0x0012f190 处的 std::bad_alloc。
为什么换成字符串变量就会出现这样的问题,十分头疼,望高人指点啊!!!十分感谢!