我从此代码行收到错误:
prov = obtenerProveedor(productos_comboPROVEEDOR.getSelectionModel().getSelectedItem());
方法obtenerProveedor()是这样的:
public long obtenerProveedor(String s){
ConexionMySQL conexion = new ConexionMySQL();
Connection conn = conexion.conectar();
String query ="select id from proveedores where nombre = '"+s+"'";
Statement Squery;
try{
Squery = conn.createStatement();
ResultSet res = Squery.executeQuery(query);
res.next();
return res.getLong("id");
}catch(Exception e){
JOptionPane.showMessageDialog(null, "No se pudo obtener el proveedor");
}
return 0;
}
我收到以下错误: This one is the error but I can't put images yet
我不确定,但我认为问题是因为方法obtenerProveedor()要求一个String而我发送一个对象,但我不知道如何解决它
答案 0 :(得分:0)
试试这个
prov = Long.toString(obtenerProveedor(productos_comboPROVEEDOR.getSelectionModel().getSelectedItem()));