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!
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!
setDouble ???
ERROR: column “valor_unitario” is of type money but expression is of type double precision
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!
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.
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
falou
Tenta com BigDecimal.