Pular para o conteúdo

ODB C++ - Tentando mapear o formato DECIMAL para double

Responder tópico
  • Denunciar
  • Indicar

1. ODB C++ - Tentando mapear o formato DECIMAL para double

Enviado em 26/08/2016 - 19:01h

Olá,
Estou usando o ORM ODB (http://www.codesynthesis.com/products/odb/) em uma aplicação C++. No entando estou com dificultades para trabalhar com o tipo DECIMAL do Postgresql. A própria documentação afirma que devemos implementar a conversão dos tipos como "value_traits", mas não consigo entender os dados retornados pelo banco.

O valor retornado deveria ser: 48.0814800000
Mas o banco retorna um array de char com os valores: [0 3 0 0 0 0 0 10 0 48 3 46 31 64]
Aparentemente, é assim que o Posgresql representa seus números com ponto flutuante. Não consigo converter esse array em um double... Podem me ajudar?

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder