mysql++ 执行多语句的问题
急:
- C/C++ code
Query query = conn.query(); query << "insert into t_users(age) values(10);"; query << "update asdsadsadsad t_age set age = 25;"; query.parse(); StoreQueryResult res; try { res = query.store('0', 0); // 为什么程序不进try catch 我的第二条语句错误很严重。 } catch(const Exception& e) { cout << e.what() << endl; }mysql++在执行多语句的时候, 只要第一条正确,后面的语句他就不管了。
如果第二条是正确的,他就可以执行成功。
奇怪, 为什么多语句执行的时候,后面的语句随便怎么写他都不报错呢??
[解决办法]
Query是你自己写的,还是某个类库里的?如果是类库里的,就去看看相关文档或者代码