Duvida com Dbexpress e Oracle
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
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
Curtidas 0