Buenas tardes tengo el sgte codigo.
Código Java:
Ver originalpublic void agregarfacturaPedido
(String valor
) { try {
valor = ProcesarPedidoGUI.cbPedido.getSelectedItem().toString();
sql = "SELECT * FROM pedido WHERE ped_num_pedido = '" + valor + "'";
cn = conectaMYSQL.getIntance().getConnection();
st = cn.createStatement();
rs = st.executeQuery(sql);
while (rs.next()) {
nfac = ProcesarPedidoGUI.txtNumeroFactura.getText();
System.
out.
print(rs.
getString(3)); fech = rs.getString(3);
codcli = rs.getString(4);
nomcli = rs.getString(5);
corcli = rs.getString(6);
dircli = rs.getString(7);
ruc = rs.getString(8);
subt = rs.getString(9);
desc = rs.getString(10);
ivas = rs.getString(11);
tot = rs.getString(12);
usu = "respinosa";
muestraIdCli(seleccion, ProcesarPedidoGUI.lblCliId);
cliid = ProcesarPedidoGUI.lblCliId.getText();
cn = conectaMYSQL.getIntance().getConnection();
cs = cn.prepareCall("{call Factura_Insertar(?,?,?,?,?,?,?,?,?,?,?,?,?,?)}");
cs.setString(1, nfac);
cs.setString(2, fech);
cs.setString(3, hora);
cs.setString(4, codcli);
cs.setString(5, nomcli);
cs.setString(6, dircli);
cs.setString(7, corcli);
cs.setString(8, ruc);
cs.setString(9, subt);
cs.setString(10, desc);
cs.setString(11, ivas);
cs.setString(12, tot);
cs.setString(13, usu);
cs.setString(14, cliid);
rpta = cs.executeUpdate();
if (rpta == 1) {
JOptionPane.
showMessageDialog(null,
"Factura Registrada Correctamente",
"Aviso",
JOptionPane.
INFORMATION_MESSAGE); numeros(ProcesarPedidoGUI.txtNumeroFactura);
cargaRegistroPedido(ProcesarPedidoGUI.cbPedido, ProcesarPedidoGUI.lblMensaje);
} else {
}
}
// rs.close();
Logger.getLogger(FacturaDAO.class.getName()).log(Level.SEVERE, null, ex);
}
}
Pero me arroja cada vez que doy en guardar el sgte mensaje
Código Java:
Ver original at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1074)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:988)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:974)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:919)
at com.mysql.jdbc.ResultSetImpl.checkClosed(ResultSetImpl.java:804)
at com.mysql.jdbc.ResultSetImpl.next(ResultSetImpl.java:6986)
Cual podria ser el error?