Duvida com Dbexpress e Oracle

Delphi

29/09/2006

Alguém pode me ajudar na seguinte questão.Estou utilizando DB express e Oracle, estou tentado executar uma operação q está em uma Package no banco de dados eu indico a package e o procedimento que ele vai executar ele me dá os parametros que tenho que passar são 3 parametros de saídas no qual eu passo vazio e dois parametros de entrada que eu passo as informações que eu quero,porém quando eu mando executar a rotina dá a seguinte mensagem:

DBExpress Error. Invalid Parameter

Gostaria de saber se estou passando os parametros de forma errada e qual parametro q estou passando está errado

O código é este:
Procedure ...
var
texto:TstringField;
begin

clientdataset1.Close;
clientdataset1.Params[0].Value:=´´;//parametro de saída
clientdataset1.Params[1].Value:=´´;//parametro de saída
clientdataset1.Params[2].Value:=´´;//parametro de saída
clientdataset1.Params[3].Value:=memo1.Text;//parametro de entrada e saída
clientdataset1.Params[4].Value:=´DO´;//parametro de entrada indica qual ação vai executar no banco de dados
clientdataset1.Open;//abre o clientdataset
end;

Obs: A chamada do procedimento pede 5 parametros, porém a chamada da Package pede apenas 3.

O que posso estar fazendo de errado


Jujan

Jujan

Curtidas 0
POSTAR