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

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

Felipe Pinho
felipe7685

(usa Ubuntu)

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?


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts