Я использую MYSQL C API, и у меня есть объект MYSQL_ROW, который я хотел бы преобразовать в строку. Кто-нибудь знает как это сделать? Я еще ничего не нашел в документации по API.
string str = (string) row [0] <- ошибка времени выполнения
P.S. Я попытался преобразовать его в строку, но это не сработало






Две вещи:
string не относится к типу данных C. Вероятно, вы ищете char *.
Согласно Документация по MySQL API, MYSQL_ROW не является строками с завершающим нулем. Вы должны использовать mysql_fetch_lengths(), чтобы скопировать желаемое поле в новую строку.