Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Corba";
Текущий архив: 2005.12.25;
Скачать: [xml.tar.bz2];

Вниз

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 вся ветка

Форум: "Corba";
Текущий архив: 2005.12.25;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.019 c
14-1133262163
CHES
2005-11-29 14:02
2005.12.25
А вы говорите в килограмме 1024 грамма....


2-1133759989
Gem
2005-12-05 08:19
2005.12.25
Определение реального текущего номера записи таблицы


2-1133847159
Kot
2005-12-06 08:32
2005.12.25
Создание двумерного динамического массива


6-1126549480
oberon
2005-09-12 22:24
2005.12.25
проблема с xml запросом


2-1134291163
PAVIA
2005-12-11 11:52
2005.12.25
Числа размером 64бита.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский