Pular para o conteúdo

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

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • 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

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder