Форум: "Начинающим";
Текущий архив: 2011.04.10;
Скачать: [xml.tar.bz2];
Вниз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 вся ветка
Форум: "Начинающим";
Текущий архив: 2011.04.10;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.004 c