Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/08/2005, 18:47
Avatar de stock
stock
 
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 2.390
Antigüedad: 20 años, 6 meses
Puntos: 53
Cita:
Iniciado por deggial-x
....
res.getInt(2)); <--- en realidad no se como seria esta parte, pero buscando por internet me....
solo para aclararte esa parte

ahi puedes meter el nombre del campo tambien, por ejemplo, si en tienes tu query asi

"SELECT Id,Nombre,Apellido,Edad FROM clientes"

puedes tomar las columnas de dos formas,

1.- por los indices
2.- por nombre de las columnas

ej: rs.getString("Nombre"); es lo mismo que rs.getString(2);
rs.getInt("Id"); es lo mismo que rs.getInt(1);
rs.getString("Apellido"); es lo mismo que rs.getString(3);

para hacer un conteo de registros puedes especificar en tu query un nombre para la columna que te va a regresar y accesarla por nombre tambien, algo asi

"SELECT COUNT(*) AS Total FROM myTabla"

asi es como se nombrab o renombran las columnas, entonces ahora si puedes tomar la columna por nombre....

eso de usar indices o nombres depende del programador, personlamente ami me gusta usar nombres para que si en un futuro necesito modificar el codigo o actualizar algo, me sea mas facil, pues imaginate con solo numeros no voy a saber ni que onda cuando tenemos tablas de 100 o 200 campos bueno espero hallas entendido

have funn