Ir para conteúdo

Featured Replies

Postado

"Você faz um getDataInt em uma coluna que seria string, mude para getDataString" - By Gengo

 

std::string IOLoginData::getPokes(const std::string& name) const
{
	 
     Database* db = Database::getInstance();
    DBQuery query;
    query << "SELECT `pokes` FROM `players` WHERE `name` " << db->getStringComparison() << db->escapeString(name) << " AND `deleted` = 0 ;";
    DBResult* result;
    if (!(result = db->storeQuery(query.str())))
        return false;
 
	const uint32_t pPokes = result->getDataString("pokes");
   std::stringstream ret;
    ret << pPokes;
    result->free();
    return ret.str();
}
  • Respostas 8
  • Visualizações 1.1k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • "Você faz um getDataInt em uma coluna que seria string, mude para getDataString" - By Gengo   std::string IOLoginData::getPokes(const std::string& name) const { Database* db = Dat

  • O problema e que você tá tentando salvar string em uma variável que essa sendo convertida para números inteiros. const pPokes = result->getDataString("pokes"); Coloque desse jeito e teste.

Posted Images

Postado
7 horas atrás, ADM Marshmello disse:

@movie image.png.ebad9f20874279e2be05b00836adbef6.png

O problema e que você tá tentando salvar string em uma variável que essa sendo convertida para números inteiros.

const pPokes = result->getDataString("pokes");

Coloque desse jeito e teste.

Postado
  • Autor
  • Solução

Já consegui arrumar


std::string IOLoginData::getPokes(const std::string& name) const
{
     
     Database* db = Database::getInstance();
    DBQuery query;
    query << "SELECT `pokes` FROM `players` WHERE `name` " << db->getStringComparison() << db->escapeString(name) << " AND `deleted` = 0 ;";
    DBResult* result;
    if (!(result = db->storeQuery(query.str())))
        return false;
 
    const std::string pPokes = result->getDataString("pokes");
   std::stringstream ret;
    ret << pPokes;
    result->free();
    return ret.str();
}

 

Editado por ADM Marshmello (veja o histórico de edições)

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo