Вопрос

Это ошибка, которую я получаю, когда запускаю этот код:

if(mysqlpp::UseQueryResult  res = conn.query(sql).use())

Что более интересно, что у следующей строки нет проблем

while(mysqlpp::Row row = res.fetch_row())

Действительно сводит меня с ума. Я даже вручную включил результат.

Я попробовал все комбинации этих

Включите Result.h, MySQL ++. H, Connection.h

Это было полезно?

Решение

Возможно ли, что вы используете старую версию MySQL ++? А StoreQueryResult класс использовался Result Перед версией 3.0.0.

Редактировать: Э -э ... и UseQueryResult раньше назывался ResUse, что немного более актуально для вашего сообщения об ошибке.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top