Обязательные параметры клиента
Область применения: Access 2013 | Access 2016
Укажите следующие параметры для использования пользовательского обработчика DataFactory .
Укажите "Provider=MS Remote" в свойстве Поставщика объекта подключения или в ключевом слове Connection object connection string "Provider=".
Задайте для свойства CursorLocation значение adUseClient.
Укажите имя обработчика, который будет использоваться в RDS. Свойство Handler объекта DataControl или ключевое слово Строки подключения объекта Recordset "Handler=". (Невозможно задать обработчик в строке подключения объекта Connection .)
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 или ключевое слово, свойство Provider или ключевое слово, а также идентификаторы CustomerById и CustomerDatabase . Затем откройте объект Recordset .
rs.Open "CustomerById(4)", "Handler=MSDFMAP.Handler;" & _
"Provider=MS Remote;Data Source=CustomerDatabase;" & _
"Remote Server=https://yourServer"
См. также
- Форум для разработчиков Access
- Помощь при работе с Access на support.office.com
- Помощь при работе с Access на answers.microsoft.com
- Форумы Access на UtterAccess
- Справочный центр (FMS) для разработки и VBA программирования для Access
- Публикации по Access на StackOverflow
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.