Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/09/2009, 16:26
neogabo
 
Fecha de Ingreso: junio-2008
Mensajes: 31
Antigüedad: 16 años, 7 meses
Puntos: 0
Pregunta ResultSet length

Buenas

Tengo una gran duda hace tiempo, es posible conocer el numero de columnas que un resultado executeQuery tiene?.
Doy un ejemplo para hacer mas clara la pregunta:

imaginemos q tenemos algo asi ( en el contexto correcto y que funciona ):

Código:
   
Statement s = conn.createStatement ();
s.executeQuery ("SELECT * FROM usuarios");
ResultSet rs = s.getResultSet ();
int count = 0;
while ( rs.next() )
{
    int idVal = rs.getInt ("id");
    String name = rs.getString ("name");
    ++count;
}
Se puede saber cuantas columnas tiene cada rs.next()???.
Yo puedo tomar los valores id y name de rs pq son campos que existen en la tabla 'usuarios' pero lo que quiero es tomar todos los campos, por eso hay un * en la sentencia sql.