Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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.006 c
2-1289225632
RWolf
2010-11-08 17:13
2011.04.10
Масштабирование иконок в TToolbar при смене DPI


1-1251366984
_REA
2009-08-27 13:56
2011.04.10
Пустая строка в файле ресурсов


9-1188239972
Woriors
2007-08-27 22:39
2011.04.10
Как правильно делать игры


2-1294736710
worldmen
2011-01-11 12:05
2011.04.10
Удаление заголовка окна


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





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