共用方式為


具有物件的 RDS 程式設計模型

RDS 的目標是要透過 IIS 等媒介來存取及更新資料來源。 程式設計模型會指定完成此目標所需的活動順序。 物件模型會指定物件,而該物件的方法和屬性會影響程式設計模型。

重要

從 Windows 8 和 Windows Server 2012 開始,Windows 作業系統中不再包含 RDS 伺服器元件 (請參閱 Windows 8 和 Windows Server 2012 相容性逐步指南 (英文) 以取得詳細資料)。 未來的 Windows 版本將移除 RDS 用戶端元件。 請避免在新的開發工作中使用這項功能,並規劃修改目前使用這項功能的應用程式。 使用 RDS 的應用程式應該移轉至 WCF 資料服務

RDS 提供執行下列動作序列的方法:

  • 指定要在伺服器上叫用的程式,並取得從用戶端 (RDS.DataSpace) 參閱該程式的方式 (Proxy)。

  • 叫用伺服器程式。 將參數傳遞至可識別資料來源的伺服器程式,以及要發出的命令 (Proxy 或 RDS.DataControl)。

  • 伺服器程式會從資料來源取得 Recordset 物件,通常是使用 ADO。 您可以選擇性地在伺服器上處理 Recordset 物件 (RDSServer.DataFactory)。

  • 伺服器程式會將最終 Recordset 物件傳回用戶端應用程式 (Proxy)。

  • 在用戶端上,Recordset 物件會放入可由視覺控制項 (視覺控制項和 RDS.DataControl) 輕鬆使用的表單。

  • Recordset 物件的變更會傳回伺服器,並用來更新資料來源 (RDS.DataControlRDSServer.DataFactory)。

另請參閱

RDS 物件模型摘要
DataControl 物件 (RDS)
DataFactory 物件 (RDSServer)
DataSpace 物件 (RDS)
RDS 案例
RDS 教學課程
Recordset 物件 (ADO)
RDS 使用方式與安全性