Inserir em compo money no postgresql

6 respostas
K

Olá…

Estou tentando inserir dados em um campo do tipo money no postgresql, mas não estou conseguindo. Qual o método deve usar ? estou fazendo assim e dá erro:

pst.setString(4, io.getPreco().getPrecoAtual());

Obrigado!

6 Respostas

thiago.correa

setDouble ???

K

ERROR: column “valor_unitario” is of type money but expression is of type double precision

thiago.correa

hum, que merda, bom uma sugestão, mude o tipo da tabela para double, acho que não há a necessida de guardar no tipo moeda. No java você manipula como quer!

K

Amigo, não posso alterar isso no banco de maneira nenhuma, pois há várias outras coisas que dependem disso como money.

Anyway, valeu por tentar ajudar.

thiago.correa

cara, então faz assim, dá uma olhada na documentação do driver e do banco, olhe no fórum do postgres para ver se você encontra algo, se eu descobrir algo eu posto aqui :slight_smile:

falou

J

Tenta com BigDecimal.

Criado 1 de abril de 2006
Ultima resposta 3 de abr. de 2006
Respostas 6
Participantes 3