步驟 5:DataControl 已設為可用 (RDS 教學課程)
傳回 Recordset 物件可供使用。 您可以檢查、巡覽或編輯它,就像任何其他 Recordset一樣。 您在不同環境中對 Recordset 的使用方式可能會有所不同。 Visual Basic 和 Visual C++具有視覺控件,可透過啟用數據控件的協助,直接或間接使用 Recordset。
重要
從 Windows 8 和 Windows Server 2012 開始,RDS 伺服器元件已不再包含在 Windows 作業系統中(如需詳細資訊,請參閱 Windows 8 和 Windows Server 2012 兼容性 Cookbook)。 RDS 用戶端元件將在未來的 Windows 版本中移除。 請避免在新的開發工作中使用此功能,並計劃修改目前使用此功能的應用程式。 使用 RDS 的應用程式應該移至 WCF Data Service。
例如,如果您要在 Internet Explorer Microsoft中顯示網頁,您可能會想要在視覺控件中顯示 Recordset 物件數據。 網頁上的視覺控件無法直接存取 Recordset 物件。 不過,他們可以透過 RDS 存取 Recordset 物件。DataControl。 當 視覺控件的 RDS.DataControl 的 SourceRecordset 屬性設定為 Recordset 物件時,該控件就會變得可用。
視覺控件對象必須將其 DATASRC 參數設定為 RDS。DataControl,以及其 DATAFLD 屬性設定為 Recordset 物件欄位(column)。
在本教學課程中,設定 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.
...