Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/04/2005, 14:41
Avatar de kripton
kripton
 
Fecha de Ingreso: diciembre-2002
Ubicación: Zaragoza
Mensajes: 296
Antigüedad: 22 años
Puntos: 0
Hola Mabrev!!!

Yo lo único raro que veo a primera vista es que la sintaxis de la query y que no realizas el execute antes de ir a recoger el parametro.

Prueba con este código:
Código PHP:
     cstmt con.prepareCall("{?=call F_PRUEBA(?,?)}");//Te añado el ? para recoger el resultado y la coma para separar los parametros de la función
     
cstmt.registerOutParameter(1Types.INTEGER);
     
cstmt.setString(2provincia);
     
cstmt.setInt(3codigo);
     
cstmt.executeQuery(); //Te añado la línea que fuerza que se ejecute la función
     
int n cstmt.getInt(1); 
Espero te ayude

Saludos,
kripton
__________________
Hoy por ti, mañana por mi. Compartiendo entre amigos.

Usuario Registrado Linux #327495