Problemas com SQL  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
michaelwillian
Debugger

Membro desde: 05/12/2008 22:02:25
Mensagens: 74
Offline

pessoal, eu tenho uma coluna no banco que é um float aí eu faço assim para perquisar:

select * from caixa1 where quebra = 10.42

só que ele nao retorna nada, mas por exemplo, se eu selecionar assim

select * from caixa1 where quebra > 10.00 aí ele seleciona (mas no meu caso eu quero que seja igual)

como eu faço???

This message was edited 1 time. Last update was at 25/04/2009 22:50:13

BrunoCarlo
Virtual Machine Man

Membro desde: 25/11/2004 10:50:06
Mensagens: 633
Localização: Rio de Janeiro
Offline

Ola,

Pode ser que seu banco esteja configurado com o locate PT-BR, dae o separador decimal e ',', entao seria:

Agora, para melhorar isto,, e nao ficar dependende do locale, vc pode usar os recursos do JDBC, que ficaria assim:


Evoluir é preciso

Sempre bom olhar-API
michaelwillian
Debugger

Membro desde: 05/12/2008 22:02:25
Mensagens: 74
Offline

seria uma boa tentativa, porém eu nao posso usá-la,

mas é muito estranho, pois eu jah tentei com . com ,

e não dá... eu testei no SGBD mesmo

e lá onde o cara escreve a consulta nao dá

eu to achando que nao é com = quando é float, sei lá

to pesquisando na net também.
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team