GPO ( Grupo de Profissionais Oracle )
A maior comunidade Oracle do Brasil !

Home Fóruns Developer,Designer e Discoverer Problema com EXEC_SQL.OPEN_CONNECTION no forms 11g

Visualizando 2 posts - 1 até 2 (de 2 do total)
  • Autor
    Posts
  • #104819
    Allan Aziz
    Participante

    Bom dia. Estou começando a trabalhar com forms 11g agora e um amigo meu me recomendou esse forum pra consultar e caso eu tivesse alguma dúvida poderia vir aqui pedir uma ajuda.

    Estou tentando abrir uma conexao no forms 11g usando o comando EXEC_SQL.OPEN_CONNECTION

    Só que ele está dando algum erro e está retornando a seguinte mensagem : “User-Defined Exception”

    Isso começou a acontecer quando fizeram a migração do forms 10g para o 11g, atualmente estamos utilizando a versao Forms [32 Bit] Version 11.1.2.0.0
    Quando executo ele no forms 10g não ha problema nenhum.

    Estou tentando pegar ao menos o codigo do erro pra ver o que pode estar acontecendo, mas nao estou conseguindo, será que alguem teria uma idea de como eu devo proceder ?

    De uma forma bem rezumida segue parte de como o código está montado:

    PK_VAR.WL_BANCO_LOCAL := ‘TRCSIEF/’||’NOVA’||’@’||:B1.BCO_CD ;
    EXEC_SQL.OPEN_CONNECTION(PK_VAR.WL_BANCO_LOCAL);

    O erro ocorre bem na linha do exec_sql, e ele cai no exception when others then logo abaixo desse codigo. na exception eu tento exibir o sqlcode e a sqlerrm mas a unica mensagem que é mostrada é “User-Defined Exception” .
    Alguem poderia me dar uma luz?

    Muito obrigado.
    att.

    #104878
    Lewis Carrol
    Participante

    Tente usar DBMS_ERROR_CODE/DBMS_ERROR_TEXT para capturar o erro que a base de dados estiver enviando ao Forms e ERROR_CODE/ERROR_TEXT para capturar o erro que o Forms está lançando.

    Evite SQLERRM e SQLCODE – só são válidos para erros retornados pela execução em um bloco PL/SQL anônimo dentro do Forms. Em qualquer outro uso – ele irá retornar um erro do Forms.

    Em caso de dúvida – OTN, Metalink e RTF(abulous)M.

Visualizando 2 posts - 1 até 2 (de 2 do total)
  • Você deve fazer login para responder a este tópico.