Partager via


Étape 5 : DataControl devient utilisable (tutoriel RDS)

L’objet Recordset retourné est disponible pour utilisation. Vous pouvez l’examiner, le parcourir ou le modifier comme n’importe quel autre objet Recordset. Ce que vous pouvez faire avec l’objet Recordset dépend de votre environnement. Visual Basic et Visual C++ intègrent des contrôles visuels pouvant utiliser un objet Recordset directement ou indirectement avec l’aide d’un contrôle de données facilitant.

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 le Guide pratique sur la compatibilité de Windows Server 2012 et Windows 8 pour plus de détails). Les composants clients RDS seront supprimés dans une version ultérieure de Windows. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement, et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité. Les applications qui utilisent RDS doivent migrer vers WCF Data Service.

Par exemple, si vous affichez une page web dans Microsoft Internet Explorer, vous pouvez afficher les données de l’objet Recordset dans un contrôle visuel. Les contrôles visuels sur une page web ne peuvent pas accéder directement à un objet Recordset. En revanche, ils peuvent accéder à l’objet Recordset via l’objet rdS.DataControl. L’objet RDS.DataControl devient utilisable par un contrôle visuel quand sa propriété SourceRecordset est définie sur l’objet Recordset.

Le paramètre DATASRC de l’objet contrôle visuel doit être défini sur RDS.DataControl, et sa propriété DATAFLD définie sur un champ d’objet Recordset (colonne).

Dans ce tutoriel, définissez la propriété SourceRecordset :

Sub RDSTutorial5()  
   Dim DS as New RDS.DataSpace  
   Dim RS as ADODB.Recordset  
   Dim DC as New RDS.DataControl  
   Dim DF as Object  
   Set DF = DS.CreateObject("RDSServer.DataFactory", "https://yourServer")  
   Set RS = DF.Query ("DSN=Pubs", "SELECT * FROM Authors")  
   DC.SourceRecordset = RS         ' Visual controls can now bind to DC.  
...  

Voir aussi

Étape 6 : Les changements sont envoyés au serveur (tutoriel RDS)
Tutoriel RDS (VBScript)