Erasmo, Você saberia me dizer se tem alguma limitação em fazer a chamada da package em owner diferente do logado? Esse outro banco esta na mesma instancia do Oracle
O estranho que se eu conectar por algum outro programa (SqlTalk, SqlPlus, WinSql) funciona corretamente da mesma forma que esta abaixo, porem se eu rodar pelo centura, o mesmo código, é retornada uma mensagem de "Invalid Caracter". if SqlOraPLSQLPrepare( hSql, " begin :w_s_Resp := Outro_Banco.Package_Teste.Function_Teste(); end; ") Agradeco a atencao, []s, LUIZ HENRIQUE DA CRUZ Centura Developer [EMAIL PROTECTED] ASM Soluções em RH Rua Álvares Penteado, 203 Cep: 01012-001 - São Paulo - SP Tel: +55 (11) 3526-5206 Fax: +55 (11) 3526-5218 www.asm.com.br -----Mensagem original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome de Erasmo Enviada em: terça-feira, 31 de julho de 2007 11:06 Para: sqlwin@virtualand.net Assunto: Re: [sqlwin] Chamada de packages no centura 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) ============================================== ============================================== 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) ==============================================