Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/11/2008, 07:55
jatari
 
Fecha de Ingreso: noviembre-2008
Mensajes: 5
Antigüedad: 16 años
Puntos: 0
No reconoce a procedimiento

Que tal amigo/as, no sé cuál es el problema, tengo la función, en la que me conecto a la base de oracle, desde Java, hasta ahí todo bien, pero el rato que llamo a un procedimiento, no lo reconoce. En cambio si reemplazo el nombre por una consulta a una tabla de la base, si me da los valores, quée podría ser??

Por si aca envío la llamada al procedimiento y el error. Graciassssss


logon(Connection connection, String nombreUsuario)throws SQLException{
CallableStatement call=connection.prepareCall("{?= call sp_adminLstUsuarios(?)}");
//call.setInt(1, 0);
call.registerOutParameter(1, Types.INTEGER);

call.setInt(2, 1);


ResultSet resultSet = call.executeQuery();//de aquí me salta a la excepción

...............





Conexion establecida
Error en la conexion a la BD
java.sql.SQLException: ORA-06550: línea 1, columna 13:
PLS-00222: en este ámbito no existe ninguna función cuyo nombre sea 'SP_ADMINLSTUSUARIOS'
ORA-06550: línea 1, columna 7:
PL/SQL: Statement ignored