RDSServer.DataFactory Object

This default server-side business object implements methods that provide read/write data access to specified data sources for client-side applications.

Methods

CreateRecordset, Query, SubmitChanges

Remarks

The RDSServer.DataFactory object is designed as a server-side Automation object that receives client requests. In an Internet implementation, it resides on a Web server and is instantiated by the ADISAPI component. The RDSServer.DataFactory object provides read and write access to specified data sources, but does not contain any validation or business rules logic.

If you use a method that is available in both the RDSServer.DataFactory and RDSIE3.DataControl objects, Remote Data Service uses the RDSIE3.DataControl version by default. The default assumes a basic programming scenario, where the RDSServer.DataFactory serves as a generic server-side business object.

If you want your Web application to handle task-specific server-side processing, you can replace the RDSServer.DataFactory with a custom business object.

You can create server-side business objects that call the RDSServer.DataFactory methods, such as Query and CreateRecordset. This is helpful if you want to add functionality to your business objects, but take advantage of existing Remote Data Service technologies.

The class ID for the RDSServer.DataFactory object is 9381D8F5-0288-11D0-9501-00AA00B911A5.

Example

See Also

Getting a Recordset to the Client, Business Object Proxies, Client Tier, Defining Recordset Shape, Detailed Control Flow, Middle Tier, RDSServer.DataFactory vs. Custom Business Objects, RDSServer.DataFactory Object (Three-Tiered Applications)