Вниз
Скачать: CL | DM;

Midas   Найти похожие ветки 

 
Shaden   (2005-03-03 18:24) [0]

Господа, помогите советом!
Есть простое приложение MIDAS - сервер и клиент. Со стороны клиента я делаю так:
cdsPoint.CommandText:= "select * from data where nt like "+chr(39)+nt+chr(39);
cdsPoint.Active:= true;
В итоге возвращается результат запроса. А нельзя ли сделать так, чтобы я на сервер отправлял просто значение NT, там происходил определенный процесс и на клиент возвращался набор данных?

P.S. Сильно не ругайтесь, я только учусь :)


 
clickmaker ©   (2005-03-04 12:15) [1]

напиши метод с параметром, который на сервере будет открывать набор данных, связанный с TDataSetProvider. В ClientDataSet укажи этот провайдер (ProviderName) и открывай


 
Shaden   (2005-03-04 19:46) [2]

А нельзя ли пример? Ничего не понял... :(


 
Slym ©   (2005-03-05 06:37) [3]

У тебя запрос на сервере с параметром:
Query.SQL.Text:= "select * from data where nt like :nt;
в запросе параметр это :nt....

У клиента в ClientDataSet создаешь параметр с именем nt, а потом
ClientDataSet.parameters.ParamByName("nt").Value:="Nt";
ClientDataSet.Open;


 
clickmaker ©   (2005-03-05 11:13) [4]


> Shaden   (04.03.05 19:46) [2]
> А нельзя ли пример?

http://delphiworld.narod.ru/base/midas_and_com.html


 
Shaden   (2005-03-05 15:41) [5]

Спасибо :)


 
Shaden   (2005-03-05 15:45) [6]

Хотя мне надо было не так.
Смотрите: на сервер передается просто параметр NT. На сервере выполняется функция, возвращаяющая переменную типа OleVariant, входным параметром которой является NT, потом эту переменную надо передать в ClientDataSet и вернуть результат на клиент.
Вот такая у меня стоит задача.


 
clickmaker ©   (2005-03-05 16:45) [7]


> переменную надо передать в ClientDataSet и вернуть результат
> на клиент

чего? а клиентдатасет у тебя не на клиенте штоль?

именно такая задача в примере и рассматривается



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.025 c
2-1134300848
злобная танька
2005-12-11 14:34
2005.12.25
ООП: виртуальные методы


1-1133000808
DillerXX
2005-11-26 13:26
2005.12.25
открыть popup


2-1134256939
Antony17
2005-12-11 02:22
2005.12.25
Запуск стандартных процедур


4-1130276882
ВАсилий
2005-10-26 01:48
2005.12.25
Form Hide


14-1133345333
Post
2005-11-30 13:08
2005.12.25
Linklable




   Наверх