Trabalhando com ResultSet

4 respostas
laserista

Estou com o seguinte problema:

Faço um select com 2 inner joins em tabela que possuem um campo com mesmo nome, no meu caso o campo é nome.

Gostaria de saber como faço para no ResultSet mostrar a.getString(“nome”) das diferentes tabelas. Existe o campo nome em duas tabelas.

Conheço uma solução colocando um Select a.nome as nome1, b.nome as nome2 porem essa solucao torna-se inviavel no meu sistema.

Nao sei se consegui trasmitir a minha duvida, qqer coisa perguntem.

Muito Obrigado desde já !

4 Respostas

T

Se você não pode trabalhar com nomes explícitos para colunas ("… as Nome1" etc.) então trabalhe com suas posições:

Select a.nome, b.nome … -> rs.getString (1), rs.getString (2)

laserista

Muito Obrigado !

Teria como retornar todos os nomes das colunas da busca?

T

ResultSetMetaData

laserista

feito ! valeu !

Criado 29 de outubro de 2007
Ultima resposta 29 de out. de 2007
Respostas 4
Participantes 2