Langkah 2: Memanggil Program Server (Tutorial RDS)

Ketika Anda memanggil metode pada proksi klien, program aktual di server menjalankan metode . Dalam langkah ini, Anda akan menjalankan kueri di server.

Penting

Dimulai dengan Windows 8 dan Windows Server 2012, komponen server RDS tidak lagi disertakan dalam sistem operasi Windows (lihat Windows 8 dan Buku Masak Kompatibilitas Windows Server 2012 untuk detail selengkapnya). Komponen klien RDS akan dihapus dalam versi Windows yang akan datang. Hindari menggunakan fitur ini dalam pekerjaan pengembangan baru, dan rencanakan untuk memodifikasi aplikasi yang saat ini menggunakan fitur ini. Aplikasi yang menggunakan RDS harus bermigrasi ke WCF Data Service.

Bagian A Jika Anda tidak menggunakan RDSServer.DataFactory dalam tutorial ini, cara paling mudah untuk melakukan langkah ini adalah dengan menggunakan RDS. Objek DataControl . RDS. DataControl menggabungkan langkah sebelumnya dalam membuat proksi, dengan langkah ini, mengeluarkan kueri.

Atur RDS. Properti Server objek DataControl untuk mengidentifikasi di mana program server harus dibuat; properti Sambungkan untuk menentukan string sambungkan untuk mengakses sumber data; dan properti SQL untuk menentukan teks perintah kueri. Kemudian terbitkan metode Refresh untuk menyebabkan program server tersambung ke sumber data, mengambil baris yang ditentukan oleh kueri, dan mengembalikan objek Recordset ke klien.

Tutorial ini tidak menggunakan RDS. DataControl, tetapi beginilah tampilannya jika terlihat:

Sub RDSTutorial2A()  
   Dim DC as New RDS.DataControl  
   DC.Server = "https://yourServer"  
   DC.Connect = "DSN=Pubs"  
   DC.SQL = "SELECT * FROM Authors"  
   DC.Refresh  
...  

Tutorial juga tidak memanggil RDS dengan objek ADO, tetapi ini adalah bagaimana tampilannya jika itu terjadi:

Dim rs as New ADODB.Recordset  
rs.Open "SELECT * FROM Authors","Provider=MS Remote;Data Source=Pubs;" & _  
        "Remote Server=https://yourServer;Remote Provider=SQLOLEDB;"  

Bagian B Metode umum untuk melakukan langkah ini adalah memanggil metode Kueri objek RDSServer.DataFactory. Metode tersebut mengambil string sambungkan, yang digunakan untuk menyambungkan ke sumber data, dan teks perintah, yang digunakan untuk menentukan baris yang akan dikembalikan dari sumber data.

Tutorial ini menggunakan metode Kueri objek DataFactory:

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

Lihat juga

Langkah 3: Server Mendapatkan Perangkat Rekam (Tutorial RDS)
Tutorial RDS (VBScript)