Paramètres client requis
Important
À compter de Windows 8 et Windows Server 2012, les composants serveur RDS ne sont plus inclus dans le système d’exploitation Windows (voir Windows 8 et livre de recettes de compatibilité Windows Server 2012 pour plus de détails). Les composants clients RDS seront supprimés dans une prochaine version de Windows. Évitez d’utiliser cette fonctionnalité dans le nouveau travail de développement et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité. Les applications qui utilisent RDS doivent migrer vers le WCF Data Service.
Spécifiez les paramètres suivants pour utiliser un gestionnaire personnalisé de DataFactory.
Spécifiez « Provider=MS Remote » dans l'objet de connexion (ADO), la propriété du fournisseur (ADO), ou la chaîne de connexion de l'objet Connection avec le mot-clé «Provider= ».
Définissez la propriété CursorLocation (ADO) sur adUseClient.
Spécifiez le nom du gestionnaire à utiliser dans la propriété Handler de l'objet DataControl Object (RDS), ou dans la chaîne de connexion de l'objet Recordset Object (ADO) avec le mot-cléHandler=. (Vous ne pouvez pas définir le gestionnaire dans la chaîne de connexion de l'objet de connexion .)
RDS fournit un gestionnaire par défaut sur le serveur nommé MSDFMAP. Gestionnaire. (Le fichier de personnalisation par défaut est nommé MSDFMAP. INI.)
exemple
Supposons que les sections suivantes de MSDFMAP. INI et le nom de la source de données, AdvWorks, ont été définis précédemment :
[connect CustomerDataBase]
Access=ReadWrite
Connect="DSN=AdvWorks"
[sql CustomerById]
SQL="SELECT * FROM Customers WHERE CustomerID = ?"
Les extraits de code suivants sont écrits en Visual Basic :
RDS. DataControl Version
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
Version de l'ensemble d'enregistrements
Dim rs as New ADODB.Recordset
rs.CursorLocation = adUseClient
Spécifiez soit la propriété ou le mot clé Handler Property (RDS), soit la propriété ou le mot clé Provider Property (ADO) ; et les identificateurs CustomerById et CustomerDatabase. Ouvrez ensuite l’objet Recordset
rs.Open "CustomerById(4)", "Handler=MSDFMAP.Handler;" & _
"Provider=MS Remote;Data Source=CustomerDatabase;" & _
"Remote Server=https://yourServer"
Voir aussi
Section de connection pour les fichiers de personnalisation
section SQL du fichier de personnalisation
section UserList du fichier de personnalisation
Personnalisation de DataFactory
Comprendre le fichier de personnalisation
Écrire votre propre gestionnaire personnalisé