Olá, bom dia a todos...

Criei uma rotina [1] para adicionar parâmetros a um objeto TOraStoredProc (ODAC 
6.25) em tempo de execução, mas a mesma me retorna o erro "Invalid property 
value". Já codifiquei a rotina de 'n' formas diferentes, todas sem sucesso.

A situação é: a variável rParam recebe o parâmetro criado, tem seus atributos 
mudados e é inserida no objeto TOraStoredProc. O parâmetro é criado 
normalmente, mas na hora de inserí-lo no objeto, ele me retorna o erro.

O google não me retornou nada referente a esta questão e, como é a primeira vez 
que tento fazer isso de forma dinâmica (os componentes sempre foram estáticos), 
confesso que me sinto um tanto perdido.

Se alguém tiver alguma idéia de como realizar esta tarefa, agradeceria muito...

[]'s

 
[1] - procedure TOraDBConnection.CreateStoredProcParam(StoredProc: 
TOraStoredProc;
  PType: TParamType; PName, PValue: String);
var
  rParam: TParam;
begin
  //Cria os parâmetros para objetos TOraStoredProc
  rParam := TParam.Create(FParams, PType);
  rParam.Name := PName;
  rParam.Value := PValue;
  StoredProc.Params.AddParam(rParam);
end;

---------------------------------------------------
Att.:
Willian Jhonnes L. dos Santos
Analista/Desenvolvedor Object/Free Pascal
[EMAIL PROTECTED]
---------------------------------------------------
Seja livre. Use Linux.
Grupo de Usuários GNU/Linux de São José dos Pinhais
Linux user number 449753
---------------------------------------------------
Powered by Slackware Linux 12.0
Kernel 2.6.21.5-custom
---------------------------------------------------



      Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua 
cara @ymail.com ou @rocketmail.com.
http://br.new.mail.yahoo.com/addresses

Responder a