Ejecutar funcion desde asp
Publicado por Fernanda (37 intervenciones) el 28/12/2012 16:12:24
Hola a todos,
tengo una función (dentro de un package), que retorna la cantidad de registros según una condición
La cosa es que si ejecuto la función desde TOAD, obtengo el resultado sin problemas.
Cuando ejecuto la función desde ASP se cae
y el error que da es
Alguien sabe porque me esta dando este error?????
Muchas gracia
tengo una función (dentro de un package), que retorna la cantidad de registros según una condición
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Function Tiene_datos(p_rut temp_operador.rut%type)
Return Number
is p_cont number;
begin
SELECT count(actualiza) into p_cont
FROM temp_operador WHERE rut= p_rut and actualiza = 1;
if (p_cont = 0) then
p_cont := 0;
else
p_cont := 1;
end if;
return p_cont;
end;
La cosa es que si ejecuto la función desde TOAD, obtengo el resultado sin problemas.
Cuando ejecuto la función desde ASP se cae
1
2
s = "pkg_1.Tiene_datos('19')"
cont_x = conn_p.execute(s)
y el error que da es
1
2
3
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Oracle][ODBC][Ora]ORA-00900: sentencia SQL no válida
Alguien sabe porque me esta dando este error?????
Muchas gracia
Valora esta pregunta


0