Java - Error en combobox: java.sql.SQLException: Invalid cursor state - no current row

   
Vista:

Error en combobox: java.sql.SQLException: Invalid cursor state - no current row

Publicado por Priscila (3 intervenciones) el 12/05/2017 21:06:18
Estoy haciendo un programa que se conecta a la base de datos, tiene un combobox que se llena con elementos extraídos de la base de datos y quiero que depende de la opción seleccionada en la base de datos, se muestre en un textbox el id.
Me sale para el primer registro, pero para los demás me sale error: java.sql.SQLException: Invalid cursor state - no current row

A qué se debe eso y cómo puedo solucionarlo?
Este es el código:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
private void cmbx_vendActionPerformed(java.awt.event.ActionEvent evt) {
        // TODO add your handling code here:
       try{
          String url = "jdbc:informix-sqli://192.168.2.3:1525/cubo:INFORMIXSERVER=gensa;user=informix;password=rrah2000";
        Connection con1 = DriverManager.getConnection(url);
        //System.out.println("Cubo conectada combobox");
        Statement st1= con1.createStatement();
     ResultSet rs1=st1.executeQuery("SELECT * FROM cartsusc WHERE vendedor = '"+this.cmbx_vend.getSelectedItem()+"'");
      rs1.next();
    this.txt_dato.setText(rs1.getString("cod_vendedor"));
       }
        catch(Exception e){
            JOptionPane.showMessageDialog(null, e);
        }
    }

aaaa
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder