Требуемые параметры клиента
Важно!
Начиная с Windows 8 и Windows Server 2012, компоненты сервера RDS больше не включены в операционную систему Windows (дополнительные сведения см. в книге по совместимости Windows 8 и Windows Server 2012). Клиентские компоненты RDS будут удалены в будущей версии Windows. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется. Приложения, использующие RDS, должны перенестися в службу данных WCF.
Укажите следующие параметры для использования пользовательского обработчика DataFactory .
Укажите "Provider=MS Remote" в свойстве поставщика объектов Подключение объекта (ADO) или объект Подключение ion строка подключения "Provider=" ключевое слово.
Задайте свойству CursorLocation Property (ADO) значение adUseClient.
Укажите имя обработчика для использования в свойстве обработчика объекта DataControl Object (RDS) или объекта Recordset Object (ADO) строка подключения "Handler=" ключевое слово. (Невозможно задать обработчик в строка подключения объекта Подключение ion.)
RDS предоставляет обработчик по умолчанию на сервере с именем MSDFMAP. Обработчик. (Файл настройки по умолчанию называется MSDFMAP. INI.)
Пример
Предположим, что следующие разделы в MSDFMAP. Ранее были определены INI и имя источника данных AdvWorks:
[connect CustomerDataBase]
Access=ReadWrite
Connect="DSN=AdvWorks"
[sql CustomerById]
SQL="SELECT * FROM Customers WHERE CustomerID = ?"
В Visual Basic написаны следующие фрагменты кода:
RDS. Версия DataControl
Dim dc as New RDS.DataControl
Set dc.Handler = "MSDFMAP.Handler"
Set dc.Server = "https://yourServer"
Set dc.Connect = "Data Source=CustomerDatabase"
Set dc.SQL = "CustomerById(4)"
dc.Refresh
Версия набора записей
Dim rs as New ADODB.Recordset
rs.CursorLocation = adUseClient
Укажите свойство handler (RDS) или ключевое слово; свойство provider (ADO) или ключевое слово; идентификаторы CustomerById и CustomerDatabase. Затем откройте объект Recordset
rs. Откройте "CustomerById(4)", "Handler=MSDFMAP". Handler;" & _
"Provider=MS Remote;Data Source=CustomerDatabase;" & _
"Remote Server=https://yourServer"
См. также
Настройка раздела подключения файла
Настройка раздела SQL файла
Настройка раздела UserList файла
Настройка DataFactory
Общие сведения о файле настроек
Запись собственного настраиваемого обработчика