Array
(
)

store procedure oracle e Delphi

Fbuss
   - 26 ago 2004

Olá Pessoal,

Tenho um banco de dados Oracle 8i com uma procedure de base, que possui parametros de entrada e saida.

No delphi passo os parametros e executo da seguinte maneira:

SP_Proc.Prepared:=true;
SP_Proc.ExecProc;

Estou recebendo os parametros de saida corretos. Mas a performance nao esta boa.
Quando executa o ExecProc

Pergunto: Existe algum outro procedimento que possa melhorar a performance ?

Obrigado.


Motta
   - 26 ago 2004

podem ser muitas coisas, muito provavelmente o problema está na SP.

onde vc trabalha tem um DBA ? Fale com ele


Fbuss
   - 31 ago 2004

Obrigado Motta, ja conversei, acontece que executando a mesma SP com chamada em COBOL o processo é rápido. Dando uma idéia, para executar consulta de 100 registros leva 8 seg no delphi e em COBOL leva 2 seg.
Existe alguma outra forma de executar a SP no Delphi ?


Paulo_amorim
   - 31 ago 2004

Olá

O problema pode ser na conexão Delphi- Oracle...
Você usa que componentes para acessar?

Tabmém pode-se verificar se o problema não está no Prepare...

Até+


Motta
   - 31 ago 2004

No COBOL não há problema da conecção creio, pois acredito que rodem na mesma máquina. Concordo com o Paulo, como é a conecção Delphi-Oracle ?