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)
==============================================

Responder a