Freigeben über


Schritt 4: Server gibt das Recordset zurück (RDS-Tutorial)

Wichtig

Ab Windows 8 und Windows Server 2012 sind RDS-Serverkomponenten nicht mehr im Windows-Betriebssystem enthalten (weitere Informationen finden Sie in den jeweiligen Kompatibilitäts-Cookbooks zu Windows 8 und Windows Server 2012). RDS-Clientkomponenten werden in einer zukünftigen Version von Windows entfernt. Nutzen Sie diese Funktionen bei Neuentwicklungen nicht mehr, und planen Sie die Änderung von Anwendungen, die diese Funktion zurzeit verwenden. Anwendungen, die RDS verwenden, sollten zu WCF Data Service migriert werden.

RDS konvertiert das abgerufene Recordset-Objekt in eine Form, die zurück an den Client gesendet werden kann (d. h. das Recordset wird gemarshallt). Die exakte Form der Konvertierung und der Sendevorgang hängen davon ab, ob sich der Server im Internet, in einem Intranet oder in einem lokalen Netzwerk befindet bzw. ob es sich um eine DLL handelt. Dieses Detail ist jedoch unkritisch. Wichtig ist lediglich, dass RDS das Recordset zurück an den Client sendet.

Auf der Clientseite wird ein Recordset-Objekt zurückgegeben und einer lokalen Variable zugewiesen.

Sub RDSTutorial4()  
   Dim DS as New RDS.DataSpace  
   Dim RS as ADODB.Recordset  
   Dim DF as Object  
   Set DF = DS.CreateObject("RDSServer.DataFactory", "https://yourServer")  
   Set RS = DF.Query("DSN=Pubs", "SELECT * FROM Authors")  
...  

Weitere Informationen

Schritt 5: DataControl wird nutzbar gemacht (RDS-Tutorial)
RDS-Tutorial (VBScript)