Partager via


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é