Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a: Access 2013, Office 2013
RDS se orienta a las aplicaciones que existen en el entorno siguiente: una aplicación de cliente especifica un programa que se ejecutará en un servidor y los parámetros necesarios para que se devuelva la información deseada. El programa invocado en el servidor obtiene acceso al origen de datos especificado, recupera la información, procesa los datos opcionalmente y devuelve la información resultante a la aplicación de cliente de modo que pueda utilizarse fácilmente. RDS permite llevar a cabo la siguiente secuencia de acciones:
Specify the program to be invoked on the server, and obtain a way to refer to it from the client. (Esta referencia a veces se denomina proxy. Representa el programa de servidor remoto. La aplicación cliente "llamará" al proxy como si fuera un programa local, pero en realidad invoca el programa de servidor remoto).
Invoque el programa de servidor. Pase al programa de servidor los parámetros que identifiquen el origen de datos y el comando que se va a emitir. (El programa de servidor usa realmente ADO para obtener acceso al origen de datos. ADO establece una conexión con uno de los parámetros especificados y, a continuación, emite el comando especificado en el otro parámetro).
El programa de servidor obtiene un objeto Recordset desde el origen de datos. El objeto Recordset se procesa opcionalmente en el servidor.
El programa de servidor devuelve el objeto Recordset final a la aplicación de cliente.
En el cliente, el objeto Recordset se coloca de manera que los controles visuales lo puedan utilizar fácilmente.
Any modifications to the Recordset object are sent back to the server program, which uses them to update the data source.
Este modelo de programación contiene algunas características prácticas. Si no necesita un programa de servidor complejo para obtener acceso al origen de datos y si proporciona los parámetros de conexión y comando necesarios, RDS recuperará automáticamente los datos especificados con un sencillo programa de servidor predeterminado.
Si necesita un procesamiento más complejo, puede especificar su propio programa de servidor personalizado. Por ejemplo, dado que un programa de servidor personalizado tiene a su disposición todas las funciones de ADO, podrá conectarse a varios orígenes de datos, combinar sus datos de alguna manera compleja y, a continuación, devolver un resultado simple procesado a la aplicación de cliente.
Finalmente, si sus necesidades son intermedias, ADO admite ahora la personalización del comportamiento del programa de servidor predeterminado.