Buenos dias tengo una pregunta un poco engorrosa,
Tengo el siguiente procedimiento almacenado
//
y el procedimiento funciona muy bien cuando lo ejecuto en la consola
Pero cuando hago lo siguiento desde JAVA me bota un ERROR
Código Java:
Ver originalvoid procedimiento(){
String sql
="call proced_fecha(?,?,?)"; int año
=Integer.
parseInt(this.
txtYear.
getText()); int mes
=Integer.
parseInt(this.
txtMes.
getText()); try{
llamada.setInt(1, año);
llamada.setInt(2, mes);
llamada.
registerOutParameter(3, java.
sql.
Types.
INTEGER); llamada.executeQuery();
int resultado=llamada.getInt(3);
this.txtMes.setText(pasar);
System.
out.
println("ERROR "+e
); }
}
y nesecito que cuando le de click al boton de la interfas, en un texfield me salga
el total de la suma que si me sale en la consola de mysql cuando la ejecuto
y no creo que sea llamada.setString(1, this.txtyear.getText()); por que me da el mismo error
y la verdad es que me duele la cabeza de tanto intento por solucionar este pequeño problema para ustedes, pero que es tan grande para mi.