Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à : Access 2013, Office 2013
Le problème
ADO permet à votre application d'accéder directement aux sources de données et de les modifier (système à deux couches). Par exemple, si vous êtes connecté à la source de données qui contient vos données, il s'agit d'une connexion directe dans un système à deux couches.
Toutefois, vous pouvez accéder indirectement aux sources de données par le biais d’un intermédiaire tel que Microsoft Internet Information Services (IIS). Ce type de système est parfois appelé système à trois couches. IIS est un système client/serveur qui fournit à une application locale ou cliente un moyen efficace d'appeler un programme distant (serveur) sur Internet ou dans un intranet. Le programme serveur accède à la source des données et traite éventuellement les données acquises.
Par exemple, votre page web intranet contient une application écrite dans Microsoft Visual Basic Scripting Edition (VBScript), qui se connecte à IIS. IIS se connecte à son tour à la source de données, extrait les données et les traite d'une façon quelconque, puis retourne les informations traitées à votre application.
Dans cet exemple, votre application ne s’est jamais connectée directement à la source de données ; IIS l’a fait. Et IIS a accédé aux données au moyen d’ADO.
Remarque
L’application cliente/serveur n’a pas besoin d’être basée sur Internet ou sur un intranet (c’est-à-dire sur le web), elle peut se composer uniquement de programmes compilés sur un réseau local. Toutefois, il s’agit généralement d’une application web.
Dans la mesure où certains contrôles visuels, tels que les grilles, les cases à cocher ou les listes, sont susceptibles d'utiliser les informations retournées, ils doivent être en mesure de les manipuler facilement.
Vous souhaitez une interface de programmation d’applications simple et efficace qui prend en charge les systèmes à trois niveaux et retourne des informations aussi facilement que si elles avaient été récupérées sur un système à deux niveaux. Remote Data Service (RDS) est cette interface.
La solution
RdS définit un modèle de programmation ( séquence d’activités nécessaires pour accéder à une source de données et mettre à jour) pour accéder aux données par le biais d’un intermédiaire, tel qu’Internet Information Services (IIS). Le modèle de programmation résume toutes les fonctionnalités de l'interface RDS.