Главная страница
    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.011 c
1-1133422060
FANAT
2005-12-01 10:27
2005.12.25
Чтение из подсказки


2-1133774001
Long
2005-12-05 12:13
2005.12.25
Создание компонента по его имени


14-1133206639
DeMoN[777]
2005-11-28 22:37
2005.12.25
Помогите с литературой


2-1134141755
fast2
2005-12-09 18:22
2005.12.25
Как узнать номер текущей записи в Парадокс таблице?


5-1117545320
Санек
2005-05-31 17:15
2005.12.25
Создание компонента в Design-Time(аналог Field из DataSet)





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский