Java - Campos con el mismo nombre

 
Vista:

Campos con el mismo nombre

Publicado por Maria Jose (6 intervenciones) el 22/09/2009 13:40:31
Hola a todos. Tengo un problema al tratar los campos de un resultset resultantes de una consulta SQL que une dos tablas.
Resulta que en las dos tablas tengo un campo que se llama igual y los tengo que comparar. No sé cómo especificar cada campo, he probado con el rs.getString(TABLA.CAMPO) pero no funciona.
En la sentencia hago un SELECT *. Me han dicho que para que funcione tienes que poner todos los nombres de los campos y acceder por la posición pero estoy hablando de MUCHÍSIMOS CAMPOS
¿Alguien sabe alguna manera de hacerlo sin tener q
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 755
Bronce
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

RE:Campos con el mismo nombre

Publicado por Yamil Bracho (2315 intervenciones) el 22/09/2009 21:18:03
En el SELECT que conforma tu consulta debes tener tabla.campo para diferenciar uno de otro y alli puedes colocar algo como:

tabla1.campo1 As CampoUno,
tabla2.campo1 As CampoDos,

...
Asi lo puedes ubicar por un nombre unico cuando uses rs.getXXXX('nombre'). Por ejemplo rs.getString("CampoUno"), rs.getString("CampoDos")
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar