2010-02-03 1 views

ответ

3

С MS документа: Служба удаленных данных Microsoft (RDS) позволяет использовать набор записи ADO удалено через один из трех протоколов (HTTP, HTTPS или DCOM). Первоначально RDS предназначался для веб-клиентов, но вы можете реализовать свой RDS-клиент в любой среде разработки или выбранном вами языке. Вы можете опционально реализовать бизнес-объект на стороне сервера для создания и получения набора записей, или вы можете использовать бизнес-объект по умолчанию, который RDS предоставляет в своих серверных компонентах. Вы должны использовать Internet Information Server (IIS) для размещения компонентов RDS-сервера только при использовании протоколов HTTP или HTTPS. Использование DCOM для маршалирования объектов (записей или других) с помощью RDS устраняет зависимость IIS. RDS обеспечивает преимущества кэширования данных на стороне клиента, обновляемых данных и поддержки некоторых элементов управления ActiveX, поддерживающих данные.

RDS demo (до Delphi2007): в ...Documents\RAD Studio\5.0\DEmos\DelphiWin32\VCL\ADO\RDS для D2007.
Очень рудиментарный сервер и клиент (смотрите в Appserver.pas и ClientMain.pas). Вы можете попробовать и объединить его с демо-версией AdoTest в папке для сестер.

Смотри также:
http://edn.embarcadero.com/article/28502
http://msdn.microsoft.com/en-us/library/ms676550%28VS.85%29.aspx
http://msdn.microsoft.com/en-us/library/ms677528%28VS.85%29.aspx

Примечание: Не забудьте изменить Windows\MSDFMAP.INI, как указано в ClientMain.pas

0

RDS - это многоуровневое решение, предоставляемое Microsoft в ADO. Вы можете использовать TRDSConnection в своем клиентском приложении для подключения к серверу приложений (средний уровень), который отвечает за получение данных с вашего сервера базы данных (back end tier).

Идея этого метода аналогична использованию DatasetProvider и ClientDataset в ваших приложениях DataSnap.

Подробнее о RDS можно прочитать в записи MSDN для ADO.

 Смежные вопросы

  • Нет связанных вопросов^_^