Luiz,
Eu não utilizo o SqlPLSQLCommand, dá um monte de problemas. Utilize o
SqlOraPLSQLPrepare e o SqlOraPLSQLExecute, com estes comando pode-se
executar qualquer bloco de PLSQL anônimo, faço mil coisas assim:
if SqlOraPLSQLPrepare( hSql, "
begin
:w_s_Resp := Package_Teste.Function_Teste();
end;
")
if SqlOraPLSQLExecute( hSql )
Espero ter ajudado.
Sds,
Erasmo
--
Erasmo Bispo de Oliveira Junior
Gerente de Pesquisa e Desenvolvimento
Softway - Softcomex Informática Ltda.
Pabx: +55 (19) 3739.9200
Direto: +55 (19) 3739.9361
Fax: +55 (19) 3739.9240
e-mail: [EMAIL PROTECTED]
web: http://www.softcomex.com.br
[EMAIL PROTECTED] wrote:
Bom dia,
Alguem saberia me dizer como eu faco a chamada de uma FUNCTION dentro de
uma PACKAGE no oracle?
Para fazer a chamada de uma PROCEDURE, eu estou utilizando a funcao
SqlPLSQLCommand, porem a mesma não funciona para PACKAGES.
Estrutura da package:
PACKAGE Package_Teste
FUNCTION Function_Teste
Chamada da procedure
Chamada: Package_Teste.Function_Teste();
Qualquer ajuda será de grande valia,
Abracos
Luiz Cruz
Asm Informatica
==============================================
Lista de Centura SQLWindows
Administrador : [EMAIL PROTECTED]
[ http://www.centuraexplorer.com ]
Para sair desta lista mande mensagem para:
[EMAIL PROTECTED] sem nada no Subject e
com o comando a seguir no corpo da msg:
"unsubscribe sqlwin" (sem as aspas)
==============================================
==============================================
Lista de Centura SQLWindows
Administrador : [EMAIL PROTECTED]
[ http://www.centuraexplorer.com ]
Para sair desta lista mande mensagem para:
[EMAIL PROTECTED] sem nada no Subject e
com o comando a seguir no corpo da msg:
"unsubscribe sqlwin" (sem as aspas)
==============================================