读书人

mysql++ 执行多语句的有关问题

发布时间: 2012-09-15 19:09:28 作者: rapoo

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是你自己写的,还是某个类库里的?如果是类库里的,就去看看相关文档或者代码

读书人网 >C++

热点推荐