resultset :: getString()方法搞错了

时间:2016-08-11 02:48:15

标签: mysql-connector

我按如下方式构建了一个数据库和一个表

enter image description here

我想获取第1列的数据,类型为String,所以我使用了一些c ++代码,如下所示

.landingImage {
  ...
  min-height: 800px  
  ...
}

我可以获取类型为Int的第1列,但是我无法获得类型为String的第2列。

enter image description here

仅提示程序结束。

我认为如果我可以获取第2列,我可以获取第1列。

所以getString()方法必定是错误的。你能解决这个问题吗?谢谢!

1 个答案:

答案 0 :(得分:0)

我有同样的问题,你必须在getString的返回值上调用c_str()函数,我不知道原因是什么,并且似乎没有任何显示这个的东西,但是这种方法可以解决这个问题。

例如。

res->getString("s").c_str();