Mensagem de erro durante o processo

Delphi

12/07/2005

Estou tendo um problema na execução de uma procedure do Oracle em uma aplicação Delphi. A procedure funciona, só que em um determinado momento, aparece a mensagem ´ORA-06502 CHARACTER STRING BUFFER TOO SMALL´.
Utilizo Delphi 6 e Oracle 8.1.7, executando a procedure pelo PL/SQL Developer ou pelo SQLPLus a mesma funciona corretamente.
Existe alguma configuração relacionada a buffer que precisa ser feita no Delphi?


Obrigado.


Airton


Airoosp

Airoosp

Curtidas 0

Respostas

Lynx

Lynx

12/07/2005

qual valor você está passando para este campo ?


GOSTEI 0
Airoosp

Airoosp

12/07/2005

O conteúdo do parâmetro de retorno da procedure é:


(I10!+I20!+I30! ... ) totalizando 264 caracteres, sendo que o a variável está definida com str_formula varchar2(5000) e o parâmetro de retorno r_str_formula in out varchar2.


r_str_formula := str_formula;


GOSTEI 0
POSTAR