capturar el valor de un textfield en java!!
Publicado por liliana (6 intervenciones) el 14/10/2012 05:59:16
holaaaaaa!!!
la siguiente consulta no captura el valor del textfield que se encuentra en un jframe!!!
String ca = Gui.VentanaReproductor_1.txtp.getText();
String sql="SELECT * FROM musica where id_lista = '"+ca+"'";
ya verifique si la consulta esta correcta y lo que se imprime en la consola es esto:
select * from musica where id_lista = ' '
no se por que no captura el valor...
probe ese codigo en otro metodo y si me captura el valor...
este es mi metodo completooo... espero me ayuden!! :D
public ArrayList<Cancion> getCanciones() {
ArrayList <Cancion> res = new ArrayList <Cancion>();
try{
String ca = Gui.VentanaReproductor_1.txtp.getText();
String sql="SELECT * FROM musica where id_lista = '"+ca+"'";
System.out.print(sql);
PreparedStatement cmd = cn.prepareStatement(sql);
ResultSet rs = cmd.executeQuery();
while(rs.next()){
Cancion tmp = new Cancion();
tmp.setNombre(rs.getString("extension"));
tmp.setId(rs.getInt("id"));
res.add(tmp);
}
}
catch(Exception ex)
{
System.out.println(ex.getMessage());
}
return res;
}
la siguiente consulta no captura el valor del textfield que se encuentra en un jframe!!!
String ca = Gui.VentanaReproductor_1.txtp.getText();
String sql="SELECT * FROM musica where id_lista = '"+ca+"'";
ya verifique si la consulta esta correcta y lo que se imprime en la consola es esto:
select * from musica where id_lista = ' '
no se por que no captura el valor...
probe ese codigo en otro metodo y si me captura el valor...
este es mi metodo completooo... espero me ayuden!! :D
public ArrayList<Cancion> getCanciones() {
ArrayList <Cancion> res = new ArrayList <Cancion>();
try{
String ca = Gui.VentanaReproductor_1.txtp.getText();
String sql="SELECT * FROM musica where id_lista = '"+ca+"'";
System.out.print(sql);
PreparedStatement cmd = cn.prepareStatement(sql);
ResultSet rs = cmd.executeQuery();
while(rs.next()){
Cancion tmp = new Cancion();
tmp.setNombre(rs.getString("extension"));
tmp.setId(rs.getInt("id"));
res.add(tmp);
}
}
catch(Exception ex)
{
System.out.println(ex.getMessage());
}
return res;
}
Valora esta pregunta


0