Passaggio 5: L'oggetto DataControl viene reso utilizzabile (esercitazione su RDS)
L'oggetto Recordset restituito è disponibile per l'uso. È possibile esaminarlo, esplorarlo o modificarlo come qualsiasi altro oggetto Recordset. Le operazioni che è possibile eseguire con l'oggetto Recordset dipendono dall'ambiente in uso. Visual Basic e Visual C++ dispongono di controlli visivi che possono usare un oggetto Recordset direttamente o indirettamente con l'ausilio di un controllo dati abilitato.
Importante
A partire da Windows 8 e Windows Server 2012, i componenti del server di RDS non sono più inclusi nel sistema operativo Windows. Per altri dettagli, vedere la Guida di riferimento per la compatibilità di Windows 8 e Windows Server 2012. I componenti del client di RDS verranno rimossi in una versione futura di Windows. Evitare di usare questa funzionalità in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata. Le applicazioni che usano RDS devono eseguire la migrazione a WCF Data Service.
Ad esempio, se si visualizza una pagina Web in Microsoft Internet Explorer, si potrebbe voler visualizzare i dati dell'oggetto Recordset in un controllo visivo. I controlli visivi in una pagina Web non possono accedere direttamente a un oggetto Recordset. Tuttavia, possono accedere all'oggetto Recordset tramite RDS.DataControl. RDS.DataControl diventa utilizzabile da un controllo visivo quando la relativa proprietà SourceRecordset è impostata sull'oggetto Recordset.
L'oggetto controllo visivo deve avere il parametro DATASRC impostato su RDS.DataControl e la proprietà DATAFLD impostata su un campo (colonna) dell'oggetto Recordset.
In questa esercitazione impostare la proprietà 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.
...
Vedi anche
Passaggio 6: Le modifiche vengono inviate al server (esercitazione su RDS)
Esercitazione su RDS (VBScript)