Problemas con los resultset
Publicado por jaime (6 intervenciones) el 29/08/2006 16:56:31
Buenas tardes a todos, el caso es que tengo un pequeño problema que aun no e sido capaz de solucionar. Cuando hago una busqueda y la almaceno en un resultset, luego si la quiero ver en un textarea, siempre me empieza por null y acto seguido me da la informacion que quiero ver.
El codigo es el siguiente:
AccesoBd bd = new AccesoBd();
boolean abierta = bd.abrirConexion("java", "sun.jdbc.odbc.JdbcOdbcDriver");
if (abierta){
sr = bd.lanzarSelect("SELECT * FROM HARD");
try{
int cols = (sr.getMetaData().getColumnCount()); // De esta manera, averiguo el nº de columnas
while (sr.next()){
for(int pos=1; pos <= cols; pos++ ) { //Por cada registro, voy sakando el valor de kada kolumna.
resul1 +=sr.getString(pos)+" "; //Todo ello, lo voy almacenando en una variable de tipo String
}
System.out.println(resul+ "\n");
resul1 +='\n';
}
texthard.setText(resul1.toString());
}catch(SQLException sqle){
System.out.println(sqle.getMessage());
}
}else{
System.out.println("Error, la base de datos no esta disponible");
}
y el resultado es el siguiente:
null1 Sistema Operativo
2 Diseño gráfico
3 Programación
4 Mesenger
lo que quiero es q no me aparezca ese 'piiiiiiiii' null.
Bueno, espero vuestras respuestas. Muchas Gracias.
El codigo es el siguiente:
AccesoBd bd = new AccesoBd();
boolean abierta = bd.abrirConexion("java", "sun.jdbc.odbc.JdbcOdbcDriver");
if (abierta){
sr = bd.lanzarSelect("SELECT * FROM HARD");
try{
int cols = (sr.getMetaData().getColumnCount()); // De esta manera, averiguo el nº de columnas
while (sr.next()){
for(int pos=1; pos <= cols; pos++ ) { //Por cada registro, voy sakando el valor de kada kolumna.
resul1 +=sr.getString(pos)+" "; //Todo ello, lo voy almacenando en una variable de tipo String
}
System.out.println(resul+ "\n");
resul1 +='\n';
}
texthard.setText(resul1.toString());
}catch(SQLException sqle){
System.out.println(sqle.getMessage());
}
}else{
System.out.println("Error, la base de datos no esta disponible");
}
y el resultado es el siguiente:
null1 Sistema Operativo
2 Diseño gráfico
3 Programación
4 Mesenger
lo que quiero es q no me aparezca ese 'piiiiiiiii' null.
Bueno, espero vuestras respuestas. Muchas Gracias.
Valora esta pregunta


0