ResultSet getString com campo Text???? HELP [RESOLVIDO]  XML
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Autor Mensagem
rafaeldiego
JavaGuru
[Avatar]

Membro desde: 28/02/2008 12:47:26
Mensagens: 219
Localização: Itabira / MG
Offline

olá a todos. Estou com um problema em minha aplicação!

estou fazendo uma consulta em que busco campos dos tipos: int, text e varchar. No meu arquivo .java, eu consigo obter os resultados de alguns campos com o ResultSet rs.getString() e rs.getInt();

Porém, os campos que são do tipo text não são trazidos, a mensagem exibida de erro é a seguinte:



Gostaria de saber se alguem pode me indicar como tratar esta questão!!!!!! (sem ter que mexer no tipo do banco)
Alguém???

Agradeço antecipadamente!

This message was edited 1 time. Last update was at 07/08/2008 10:12:28


"O único lugar que o sucesso vem antes do trabalho é o dicionário" - Einstein
leoramos
GUJ Ranger
[Avatar]

Membro desde: 28/03/2008 12:22:12
Mensagens: 845
Localização: Florianópolis / SC
Offline

Isso é MS-SQL Server?
Manda a consulta...
provavelmente tu tá usando um 'in' ou um 'having' que realmente não pode ser usado.

Abraço!

"Nunca atribua à falta de caráter o que pode ser facilmente explicado pela estupidez."
[Email] [MSN]
rafaeldiego
JavaGuru
[Avatar]

Membro desde: 28/02/2008 12:47:26
Mensagens: 219
Localização: Itabira / MG
Offline

É MS-SQL Server mesmo!!!

Eis a pequena consulta:



Onde os campos separados são do tipo text em minha base de dados.

This message was edited 2 times. Last update was at 06/08/2008 11:55:03


"O único lugar que o sucesso vem antes do trabalho é o dicionário" - Einstein
thiago.correa
GUJ Master
[Avatar]

Membro desde: 26/03/2006 18:54:30
Mensagens: 1861
Offline

retira aquele 'top', se o teu campo produto.id é igaul a um dos tipos mencionados no erro poder estar dando problema

---
"Se não puder ajudar, atrapalhe, afinal de contas o importante é participar!"
Thiago
[MSN]
rafaeldiego
JavaGuru
[Avatar]

Membro desde: 28/02/2008 12:47:26
Mensagens: 219
Localização: Itabira / MG
Offline

o produto.id é int.

os do tipo text são somente:
p.Metodo, p.Finalidade, p.EstabReag, p.EstabReagUso, p.Lineabilidade

se eu os retiro, a query roda fino!

estou usando a seguinte query agora:



Direto no Editor de query do meu BD ele roda fino, mas se coloco no Java, aí ja da o erro dizendo que os campos text não podem ser comparados ou classificados, exceto ao usar o operador IS NULL ou LIKE.

Alguma dica?????????

This message was edited 1 time. Last update was at 06/08/2008 16:11:40


"O único lugar que o sucesso vem antes do trabalho é o dicionário" - Einstein
 
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team