split o no se que.. ayuda porfavorrrr
Publicado por jimmy garcia (2 intervenciones) el 11/10/2011 18:17:57
EL PROBLEMA ES QUE CUANDO HAGO LA CONSULTA EN EL TEXTNOMBRE DE NETBEANS NO ME APARECE EL NOMBRE COMPLETO DEL PRODUCTO SOLO ME MUESTRA UNA PALABRA Y NO LE HE ENCONTRADO EL ERROR..
EN EL FORMULARIO PRODUCTOS..
if(e.getSource()==botonconsulta)
{
String procod=textcodigo.getText();
cadena=bd1.consultar(procod);
if(cadena==null||cadena.equals(" "))
{
JOptionPane.showMessageDialog(null,"Codigo no encontrado","Consulta",2);
}
else
{
String vecsonsul[]=cadena.split(" ");
procod=vecsonsul[0];
pronom=vecsonsul[1];
procem=vecsonsul[2];
procum=vecsonsul[3];
textnombre.setText(pronom);
textcodempresa.setText(procem);
textcodmedida.setText(procum);
}
EN EL FORMULARIO BD..
public String consultar(String procod)
{
conex=conexion();
try
{
staconsul = conex.createStatement();
}
catch (SQLException ex)
{
Logger.getLogger(bdproductos.class.getName()).log(Level.SEVERE, null, ex);
}
try
{
rsconsul = staconsul.executeQuery("select * from productos where pro_cod='"+procod+"'");
if(rsconsul.next())
{
/*procod=rsconsul.getString("pro_cod");
cadenaconsul=procod;*/
pronom=rsconsul.getString("pro_nom");
//System.out.println("pro_nom"+pronom);
cadenaconsul=cadenaconsul+" "+pronom;
procem=rsconsul.getString("pro_cem");
//System.out.println("pro_cem"+ procem);
cadenaconsul=cadenaconsul+" "+procem;
procum=rsconsul.getString("pro_cum");
//System.out.println("pro_cum"+ procum);
cadenaconsul=cadenaconsul+" "+procum;
System.out.println(cadenaconsul);
}
}
catch (SQLException ex)
{
Logger.getLogger(bdproductos.class.getName()).log(Level.SEVERE, null, ex);
}
return cadenaconsul;
}
EN EL FORMULARIO PRODUCTOS..
if(e.getSource()==botonconsulta)
{
String procod=textcodigo.getText();
cadena=bd1.consultar(procod);
if(cadena==null||cadena.equals(" "))
{
JOptionPane.showMessageDialog(null,"Codigo no encontrado","Consulta",2);
}
else
{
String vecsonsul[]=cadena.split(" ");
procod=vecsonsul[0];
pronom=vecsonsul[1];
procem=vecsonsul[2];
procum=vecsonsul[3];
textnombre.setText(pronom);
textcodempresa.setText(procem);
textcodmedida.setText(procum);
}
EN EL FORMULARIO BD..
public String consultar(String procod)
{
conex=conexion();
try
{
staconsul = conex.createStatement();
}
catch (SQLException ex)
{
Logger.getLogger(bdproductos.class.getName()).log(Level.SEVERE, null, ex);
}
try
{
rsconsul = staconsul.executeQuery("select * from productos where pro_cod='"+procod+"'");
if(rsconsul.next())
{
/*procod=rsconsul.getString("pro_cod");
cadenaconsul=procod;*/
pronom=rsconsul.getString("pro_nom");
//System.out.println("pro_nom"+pronom);
cadenaconsul=cadenaconsul+" "+pronom;
procem=rsconsul.getString("pro_cem");
//System.out.println("pro_cem"+ procem);
cadenaconsul=cadenaconsul+" "+procem;
procum=rsconsul.getString("pro_cum");
//System.out.println("pro_cum"+ procum);
cadenaconsul=cadenaconsul+" "+procum;
System.out.println(cadenaconsul);
}
}
catch (SQLException ex)
{
Logger.getLogger(bdproductos.class.getName()).log(Level.SEVERE, null, ex);
}
return cadenaconsul;
}
Valora esta pregunta


0