Condividi tramite


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)