您所在的步驟...
? | 指定在服務(wù)器上調(diào)用的程序,并獲得代理。 |
? | 調(diào)用服務(wù)器程序,將參數(shù)傳遞給表明數(shù)據(jù)源和所發(fā)命令的服務(wù)器程序。 |
? | 較為典型的是通過使用 ADO,服務(wù)器程序從數(shù)據(jù)源獲得 Recordset 對象。 |
? | 服務(wù)器程序?qū)⒆罱K的 Recordset 對象返回客戶端應(yīng)用程序。 |
? | 在客戶端,可選擇將 Recordset 對象設(shè)置為可視控件易于使用的形式。 |
? | 將對 Recordset 對象的更改返回服務(wù)器,并用來更新數(shù)據(jù)源。 |
討論
返回的 Recordset 對象已經(jīng)可以使用??梢詫λM(jìn)行同其他記錄集一樣的檢查、定位或編輯。對記錄集進(jìn)行的操作取決于相應(yīng)的環(huán)境。Microsoft Visual Basic 和 Visual C++ 都具有可直接地、或通過啟用數(shù)據(jù)控件間接地使用 Recordset 的可視控件。
例如,如果正在使用 Microsoft? Internet Explorer 顯示 Web 頁,可能希望在可視控件中顯示 Recordset 對象。Web 頁上的可視控件無法直接訪問 Recordset 對象。但是,可以通過 RDS.DataControl 訪問 Recordset 對象(即綁定)。當(dāng) RDS.DataControl的 SourceRecordset 屬性設(shè)置為 Recordset 對象時,RDS.DataControl 便可被可視控件使用。
使用可視控件對象須將其 DATASRC 參數(shù)設(shè)置為 RDS.DataControl,并將 DATAFLD 屬性設(shè)置為 Recordset 對象字段(列)。
在本教程中,設(shè)置 SourceRecordset 屬性。
Sub RDSTutorial5()
Dim DS as New RDS.DataSpace
Dim RS as New ADODB.Recordset '可選擇 ADOR.Recordset
Dim DC as New RDS.DataControl
Dim DF as Object
Set DF = DS.CreateObject("RDSServer.DataFactory", "http://yourServer")
Set RS = DF.Query ("DSN=pubs", "SELECT * FROM authors")
DC.SourceRecordset = RS '可視控件現(xiàn)在可綁定到 DC。
...
下一頁 步驟 6