Показать сообщение отдельно
  #2  
Старый 10.11.2006, 18:29
Holy Holy вне форума
Новичок
 
Регистрация: 31.07.2006
Сообщения: 55
Репутация: 10
По умолчанию

Если кому интересно, то вот на чем я пока остановился.
Когда CommandText присваиваешь запрос или имя хранимой процедуры, то он передается на сервер только при вызове методов Open или Execute.
Поэтому запросить параметры с сервера, используя TClientDataSet и без лишних хитростей мне не удалось. Тогда я написал, в лоб:

ClientDataSet.CommandText := 'имя_хранимой_процедуры';
Params.Clear;
Params.CreateParam(ftSmallint, 'имя_параметра', ptInput).AsSmallInt := 1;
Execute;

Процедура успешно выполнилась.
Ответить с цитированием