这是我在运行这段代码时遇到的错误:
if(mysqlpp::UseQueryResult res = conn.query(sql).use())
比较有意思的是下一行没有任何问题
while(mysqlpp::Row row = res.fetch_row())
真的快把我逼疯了。我什至手动包含了 result.h
我尝试了这些的所有组合
包含result.h、mysql++.h、connection.h
最佳答案
是否有可能您使用的是旧版本的 MySQL++? StoreQueryResult
类过去称为 Result
before version 3.0.0 .
编辑: 呃……UseQueryResult
曾经被称为 ResUse
,这与您的错误消息更相关。
关于c++ - UseQueryResult 不是 mysqlpp 的成员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2234553/