Página 1 de 1
procedimiento almacenado de oracle
Publicado: Vie Oct 16, 2009 6:04 pm
por Arturo
Buenas,
alguien sabe como se ejecuta un procedimiento almacenado de Oracle desde
Xailer????
Estoy haciendo esto:
::oAdoDataSource1:execute("EXECUTE PROCEDURE1('123')")
PROCEDURE1()--->es el procediemto almacedado de Oracle y le paso como
parametros una cadena '123', no devuelve nada.
me devuelve un error el datacontrol:
[Oracle][ODBC]Syntax error or acces violation. [#0]
Si ejecuto esto:
::oAdoDataSource1:execute("Delete from tabla where campo='123'")
me lo hace sin problemas....
?????????
GRACIAS
procedimiento almacenado de oracle
Publicado: Jue Oct 22, 2009 11:07 am
por jasm.quitaesto
Arturo,
El método Executa del datasource no retorna nada.
Por otro lado, comprueba en Oracle que el usuario con el que accedes a
la base de datos tenga permisos para ejecutar procedimientos almacenados.
Saludos,
Alf+.
Arturo escribió:
> Buenas,
> alguien sabe como se ejecuta un procedimiento almacenado de Oracle desde
> Xailer????
>
> Estoy haciendo esto:
>
> ::oAdoDataSource1:execute("EXECUTE PROCEDURE1('123')")
>
> PROCEDURE1()--->es el procediemto almacedado de Oracle y le paso como
> parametros una cadena '123', no devuelve nada.
>
> me devuelve un error el datacontrol:
>
> [Oracle][ODBC]Syntax error or acces violation. [#0]
>
> Si ejecuto esto:
>
> ::oAdoDataSource1:execute("Delete from tabla where campo='123'")
>
> me lo hace sin problemas....
>
>
> ?????????
>
> GRACIAS
>
>
procedimiento almacenado de oracle
Publicado: Jue Oct 22, 2009 11:08 am
por jasm.quitaesto
Corrijo,
> El método Executa del datasource no retorna nada.
No retorna nada de la base de datos, solo .T. o .F.
Saludos,
Alf+.
José Alfonso Suárez Moreno escribió:
> Arturo,
>
> El método Executa del datasource no retorna nada.
>
> Por otro lado, comprueba en Oracle que el usuario con el que accedes a
> la base de datos tenga permisos para ejecutar procedimientos almacenados.
>
> Saludos,
>
> Alf+.
>
> Arturo escribió:
>> Buenas,
>> alguien sabe como se ejecuta un procedimiento almacenado de Oracle
>> desde Xailer????
>>
>> Estoy haciendo esto:
>>
>> ::oAdoDataSource1:execute("EXECUTE PROCEDURE1('123')")
>>
>> PROCEDURE1()--->es el procediemto almacedado de Oracle y le paso como
>> parametros una cadena '123', no devuelve nada.
>>
>> me devuelve un error el datacontrol:
>>
>> [Oracle][ODBC]Syntax error or acces violation. [#0]
>>
>> Si ejecuto esto:
>>
>> ::oAdoDataSource1:execute("Delete from tabla where campo='123'")
>>
>> me lo hace sin problemas....
>>
>>
>> ?????????
>>
>> GRACIAS
>>