Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/11/2011, 10:26
VivaElPirateo
 
Fecha de Ingreso: septiembre-2011
Mensajes: 40
Antigüedad: 12 años, 7 meses
Puntos: 0
Pregunta Problemas con Combobox

Saludos comunidad:

Estoy trabajando en Netbeans y tengo un panel, el cual contiene:

Un combobox
2 textfields
1 botón


Lo que intento hacer es lo siguiente:

Que al presionar el combobox me rescate los RUT (Id) de la base de datos y,
me muestre en los 2 siguientes textbox el nombre en uno y el apellido en el otro.

Esto lo necesito para modificar el nombre y el apellido de la persona si buscamos el rut en el combobox

Dejo el código que tengo:


private void cboModificarActionPerformed(java.awt.event.ActionE vent evt) {


String driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver" ;
String dsn = "jdbc:sqlserver://MARTE:1433;DatabaseName=Prueba";
String sql = "select rut from tbl_persona Order By 1 Asc"+
cboModificar.getSelectedItem();//+ txtNombre.getText()+ txtApellido.getText();

String usuario = "sa";
String password = "gsiinformatica";

try {

Class.forName(driver);
Connection con = DriverManager.getConnection(dsn, usuario, password);
PreparedStatement ps = con.prepareStatement(sql);

// Asignando variables al objeto ps

ResultSet rs = ps.executeQuery(); //ResultSet lo q es en VB Recordset


while(rs.next()){
cboModificar.addItem(rs.getString("rut"));
}

} catch (Exception e) {
e.printStackTrace();
}
}