Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.12.25;
Скачать: 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 вся ветка

Текущий архив: 2005.12.25;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.04 c
2-1134098399
DDDeN
2005-12-09 06:19
2005.12.25
Рисование на TImage.Canvas


14-1133348890
syte_ser78
2005-11-30 14:08
2005.12.25
Оцените доменное имя


1-1133177680
Dima_dvp
2005-11-28 14:34
2005.12.25
Динамически подгружать данные в массив


14-1133770503
Fin
2005-12-05 11:15
2005.12.25
Текст о поиске работников!


4-1130328960
Mpokemonov
2005-10-26 16:16
2005.12.25
открыть DLL