将MYSQL_ROW类型转换为String

时间:2008-11-05 02:07:44

标签: mysql string

我正在使用MYSQL C API,我有一个MYSQL_ROW对象,我想将其转换为字符串。有谁知道如何做到这一点?我还没有在API的文档中找到任何内容。

string str =(string)row [0]< - runtime error

P.S。我尝试将其转换为字符串,但它不起作用

1 个答案:

答案 0 :(得分:1)

两件事:

  1. string不是C数据类型。您可能正在寻找char *

  2. 根据MySQL API Documentation,MYSQL_ROW不是以空字符结尾的字符串。您应该使用mysql_fetch_lengths()将所需字段复制到新字符串。