Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/11/2009, 09:31
Avatar de magam
magam
 
Fecha de Ingreso: julio-2006
Ubicación: Florencio Varela, Buenos Aires, Argentina
Mensajes: 97
Antigüedad: 18 años, 6 meses
Puntos: 1
llamar funcion pl sql en java

Hola basicamente es eso.
COmo hago para llamar a una funcion que retorna un valor boolean dentro de una clase java??
muchas gracias por su ayuda.


tengo que hacer una llamada a una funcion sql que retorna un valor boolean.
la funcion simplemente retorna true o false (function de oracle).
pero en el momento de llamarla desde java me da error.
el codigo es el siguiente..:


Código PHP:
boolean estado false;
    
    
Connection con ConnectionFactory.getConnection();


        try {
    
        
CallableStatement cs con.prepareCall("{ ? = call XXA_ACESSO_PDA_ONLINE_PKG.XXA_VALIDA_ATUACAO_INFORMADA(?,?,?) }");
      
cs.setString(2actuacion_id);
            
cs.setString(3recurso_id);
            
cs.setString(4codFran);
    
//  cs.registerOutParameter(1, java.sql.Types.BOOLEAN);            
            
      
cs.execute(); 
pero esto me tira un error de columna. alguna idea?
gracias.