Compartir a través de


Configuración de cliente requerida

Se aplica a: Access 2013 | Access 2016

Especifique los siguientes valores de configuración para utilizar un controlador DataFactory personalizado.

  • Especifique "Provider=MS Remote" en la propiedad Provider del objeto Connection o la palabra clave "Provider=" de la cadena de conexión del objeto Connection.

  • Establezca el valor de la propiedad CursorLocation en adUseClient.

  • Especifique el nombre del controlador que se va a usar en la propiedad Handler del objeto RDS.DataControl, o bien, la palabra clave "Handler=" de la cadena de conexión del objeto Recordset. (El controlador no se puede establecer en la cadena de conexión del objeto Connection.)

RDS proporciona un controlador predeterminado en el servidor denominado MSDFMAP.Handler. (El archivo de personalización predeterminado se denomina MSDFMAP.INI.)

Ejemplo:

Supongamos que se han definido anteriormente las siguientes secciones en MSDFMAP.INI y el nombre del origen de datos Advworks:

[connect CustomerDataBase] 
Access=ReadWrite 
Connect="DSN=AdvWorks" 
 
[sql CustomerById] 
SQL="SELECT * FROM Customers WHERE CustomerID = ?" 

Los siguientes fragmentos de código se escriben en Visual Basic.

RDS. Versión de 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

Versión del conjunto de registros

Dim rs as New ADODB.Recordset 
rs.CursorLocation = adUseClient

Especifique la propiedad Handler o la palabra clave , la propiedad Provider o la palabra clave , y los identificadores CustomerById y CustomerDatabase . A continuación, abra el objeto Recordset.

rs.Open "CustomerById(4)", "Handler=MSDFMAP.Handler;" & _ 
   "Provider=MS Remote;Data Source=CustomerDatabase;" & _ 
   "Remote Server=https://yourServer" 

Vea también

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.