Fórum Mensagem de erro durante o processo #287760
12/07/2005
0
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
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
Curtir tópico
+ 0
Responder
Posts
12/07/2005
Lynx
qual valor você está passando para este campo ?
Responder
Gostei + 0
12/07/2005
Airoosp
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;
(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;
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)