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

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

 
GCollector2011   (2011-01-11 13:26) [0]

Начинаю осваивать технологию Datasnap, вызывать удаленные процедуры и получать от них данные довольно просто, но хотелось бы узнать имеется ли возможность на серверной части использовать для доступа к данным ThirdParty компоненты (в частности DevArt"овские ODAC, SDAC и т д) и каким-то образом работать с ними на клиенте как с локальными?
Пока единственное что приходит в голову это соединится на серевере с БД, и вернуть открытый TDataSet через ServerMethods на клиент, а там уже работать с ним. Но это какое-то корявое решение, такое чувство что изобретаю велосипед, плюс еще нужно вручную реализовывать CRUD-методы...
В идеале хотелось бы на клиенте использовать data-aware компоненты в связи с компонентами доступа к данным находящимися на сервере.
Возможно ли это? И если возможно, пожалуйста подскажите куда копать.
Заранее благодарен.


 
Плохиш ©   (2011-01-11 17:32) [1]

TRemoteDataSet или как-то похоже называются.


 
GCollector2011   (2011-01-13 12:24) [2]

2Плохиш, спасибо, получилось сделать все через TRemoteDataModule на сервере и TDCOMConnection + TClientDataSet на стороне клиента.
Возник еще один вопрос, каким образом можно вызвать с клиента хранимую процедуру? В классической двух-звенке использовал для этого TUniStoredProc, возможно ли как-то передать его клиенту?
Пока вижу только вариант передавать имя процедуры и параметры через ServerMethods, на сервере заполнять TUniStoredProc и результаты возвращать на клиент. Но снова ощущение что иду не тем путем, не хочется плодить костыли.


 
Плохиш ©   (2011-01-13 13:28) [3]

Используй свойство CommandText у TClientDataSet.



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

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



Память: 0.45 MB
Время: 0.006 c
15-1293035423
Dimka Maslov
2010-12-22 19:30
2011.04.10
Опять про физику


6-1236235577
DrZloDey
2009-03-05 09:46
2011.04.10
Перенаправление портов


2-1294537784
P
2011-01-09 04:49
2011.04.10
Темы Windows


15-1293469266
Leon-Z
2010-12-27 20:01
2011.04.10
ISS.


15-1293312589
Юрий
2010-12-26 00:29
2011.04.10
С днем рождения ! 26 декабря 2010 воскресенье




   Наверх