ADO/WFC 不完全遵循 RDS 對(duì)象模型的地方是它不執(zhí)行 DataControl 對(duì)象。ADO/WFC 僅執(zhí)行客戶端類 DataSpace。
DataSpace 類將執(zhí)行一個(gè)方法即 createObject,該方法返回 ObjectProxy 對(duì)象。DataSpace 類還執(zhí)行 InternetTimeout 屬性。
ObjectProxy 類將執(zhí)行一個(gè)方法即 call,該方法可以調(diào)用任何服務(wù)器端業(yè)務(wù)對(duì)象。
本教程由此開始。
import com.ms.wfc.data.*;
public class RDSTutorial
{
public void tutorial()
{
// 步驟 1 — 指定服務(wù)器程序
ObjectProxy obj =
DataSpace.createObject(
"RDSServer.DataFactory",
"http://YourServer");
// 步驟 2 — 服務(wù)器返回 Recordset
Recordset rs = (Recordset) obj.call(
"Query",
new Object[] {"DSN=pubs", "SELECT * FROM authors"});
// 步驟 3 — 將更改傳送至服務(wù)器
... // 編輯 Recordset
obj.call(
"SubmitChanges",
new Object[] {"DSN=pubs", rs});
return;
}
}
本教程到此結(jié)束。