У меня есть следующий скрипт в Delphi:
ClientDataSet := TClientDataSet(CriaCdsGenerico(nil));
ClientDataSet.Close;
ClientDataSet.CommandText := 'begin :return := ''aaaaaaa''; end;';
ClientDataSet.Params.ParamByName('return').DataType := ftString;
ClientDataSet.Params.ParamByName('return').Bound := true;
ClientDataSet.Params.ParamByName('return').ParamType := ptOutput;
ClientDataSet.Execute;
ShowMessage(ClientDataSet.Params.ParamByName('return').AsString);
Мне нужно получить значение выходного параметра блока plsql и отобразить в showmessage.
Однако при запуске система возвращает «Нет значения для параметра» = «.