Pergunta

Esse é o erro que recebo quando executo este código:

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

O que mais interessante é que a próxima linha não tem nenhum problema

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

Realmente me deixando louco. Eu até incluí manualmente o resultado.h

Eu tentei todos os combos destes

incluir resultado.h, mysql ++. h, conexão.h

Foi útil?

Solução

É possível que você esteja usando uma versão antiga do MySQL ++? o StoreQueryResult aula costumava ser chamada Result antes da versão 3.0.0.

Editar: Er ... e UseQueryResult costumava ser chamado ResUse, o que é um pouco mais relevante para sua mensagem de erro.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top