RDS 教程 (VJ++)

ADO/WFC 不完全遵循 RDS 对象模型的地方是它不执行 DataControl 对象。ADO/WFC 仅执行客户端类 DataSpace。

DataSpace 类将执行一个方法即 createObject,该方法返回 ObjectProxy 对象。DataSpace 类还执行 InternetTimeout 属性。

ObjectProxy 类将执行一个方法即 call,该方法可以调用任何服务器端业务对象。

本教程由此开始。

import com.ms.wfc.data.*;

public class RDSTutorial

{

public void tutorial()

{

// 步骤 1 — 指定服务器程序

ObjectProxy obj =

DataSpace.createObject(

"RDSServer.DataFactory",

"http://YourServer");

// 步骤 2 — 服务器返回 Recordset

Recordset rs = (Recordset) obj.call(

"Query",

new Object[] {"DSN=pubs", "SELECT * FROM authors"});

// 步骤 3 — 将更改传送至服务器

...                                // 编辑 Recordset

obj.call(

"SubmitChanges",

new Object[] {"DSN=pubs", rs});

return;

}

}

本教程到此结束。