Esercitazione su RDS
Questa esercitazione illustra l'uso del modello di programmazione di RDS per eseguire query e aggiornare un'origine dati. In primo luogo, descrive i passaggi necessari per eseguire questa attività. L'esercitazione viene quindi ripetuta in Microsoft® Visual Basic Scripting Edition (con ADO per le classi di Windows Foundation (ADO/WFC)).
Questa esercitazione è codificata in linguaggi diversi per due motivi:
La documentazione per RDS presuppone i codici lettore in Visual Basic. Per questo motivo, la documentazione è utile per i programmatori di Visual Basic, ma meno utile per i programmatori che usano altri linguaggi.
Se si hanno dei dubbi su una determinata funzionalità di RDS e si ha familiarità con un’altra lingua, può essere possibile risolverli cercando la stessa funzionalità espressa in un’altra lingua.
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 maggiori 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.
Come viene presentata l'esercitazione
Questa esercitazione si basa sul modello di programmazione di RDS. Ogni passaggio del modello di programmazione viene descritto singolarmente. Inoltre ogni passaggio viene illustrato con un frammento di codice Visual Basic.
L'esempio di codice viene ripetuto in altri linguaggi con una breve discussione. Ogni passaggio di un’esercitazione su un determinato linguaggio di programmazione è contrassegnato con il passaggio corrispondente nel modello di programmazione e nell'esercitazione descrittiva. Usare il numero del passaggio per fare riferimento alla discussione nell'esercitazione descrittiva.
Il modello di programmazione di RDS è dichiarato nella sezione seguente. Usarlo come roadmap durante l'esercitazione.
Modello di programmazione RDS con oggetti
Specificare il programma da richiamare nel server e ottenere un modo (proxy) per farvi riferimento dal client.
Richiamare il programma del server. Passare i parametri al programma del server che identifica l'origine dati e il comando da eseguire.
Il programma del server ottiene un oggetto Recordset dall'origine dati, in genere usando ADO. Facoltativamente, l'oggetto Recordset viene elaborato nel server.
Il programma del server restituisce l'oggetto Recordset finale all'applicazione client.
Nel client l'oggetto Recordset viene inserito facoltativamente in un modulo che può essere facilmente usato dagli oggetti visivi.
Le modifiche apportate all'oggetto Recordset vengono inviate di nuovo al server e usate per aggiornare l'origine dati.
Questa esercitazione include i seguenti argomenti.
Passaggio 1: Specificare un programma del server (esercitazione su RDS)
Passaggio 2: Richiamare il programma del server (esercitazione su RDS)
Passaggio 3: Il server ottiene un recordset (esercitazione su RDS)
Passaggio 4: Il server restituisce il recordset (esercitazione su RDS)
Passaggio 5: L'oggetto DataControl viene reso utilizzabile (esercitazione su RDS)
Passaggio 6: Le modifiche vengono inviate al server (esercitazione su RDS)
Vedi anche
Passaggio 1: Specificare un programma del server (esercitazione su RDS)
Esercitazione su RDS (VBScript)