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;
}
}
本教程到此结束。