¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Solução para o erro ORA-24374 ao exibir tabelas no PowerBuilder com banco de dados Oracle 11g

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 39 Vistas
0
Cargando...

Olá,

Estou usando o PowerBuilder versão 12.5.2 Build 5006 e um banco de dados ORACLE 11g Xpress Edition. Ambos estão sendo executados no mesmo PC com Windows XP SP3.

Consigo me conectar ao banco de dados através do profiler de DB e abrir uma conexão na Visualização de banco de dados. Até consigo executar uma instrução SQL na guia de ISQL Statement.

O problema surge quando tento exibir as tabelas na visualização de árvore de Objetos. Ao clicar no sinal de mais, recebo o erro do ORACLE: "ORA-24374: define not done before fetch or execute and fetch".

Recebo a mesma mensagem ao tentar criar um Datawindow usando "SQL Select".

Agradeço qualquer ajuda.

Obrigado antecipadamente.

Raúl Luces

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

3 Respuestas

0
Cargando...

Olá Raúl;

1) OK - sua configuração de DBMS "ORA" significa que você está tentando usar OCI (Oracle Client Interface) que é uma conexão nativa ao banco de dados.

2) Você pode tentar adicionar o seguinte ao SQLCA.DBParm ....

DbParm =DisableBind=0

3) Se #2 não corrigir o problema ... você pode alterar o seguinte:

SQLCA.DBMS = "TRA ORA"

=> Isso nos dará um rastreamento SQL até o ponto de falha.

Saudações ... Chris


Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Chris,

Em dbprofile, a configuração é a seguinte:

// Perfil XE (appusr)

SQLCA.DBMS = "ORA Oracle"

SQLCA.LogPass = <******>

SQLCA.ServerName = "XE"

SQLCA.LogId = "appusr"

SQLCA.AutoCommit = False

SQLCA.DBParm = "CommitOnDisconnect='No',PBCatalogOwner=appusr"

Saudações,

Raúl

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Raúl!

Como você está se conectando ao Oracle DBMS - através de ODBC, OLE-DB, OCI, etc.?

(ou seja, qual é a sua configuração SQLCA.DBMS = ????)

Saudações... Chris

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?