此頁沒有內(nèi)容條目
內(nèi)容

Unique Table、Unique Schema、Unique Catalog 屬性 — 動態(tài)

   

使用戶能夠直接控制在通過對多個基本表執(zhí)行 JOIN 操所得到的 Recordset 中的特定基本表的修改。

?Unique Table 指定一個允許進(jìn)行更新、插入和刪除的基本表的名稱。

 

?Unique Schema 指定模式,即表的所有者的名稱。

 

?Unique Catalog 指定目錄,即包含表的數(shù)據(jù)庫的名稱。

設(shè)置和返回值

設(shè)置或返回字符串值,該值是表、模式或目錄的名稱。

說明

所要的基本表通過其目錄、模式和表名唯一標(biāo)識。設(shè)置 Unique Table 屬性后,可使用 Unique Schema Unique Catalog 屬性的值查找基本表。在設(shè)置 Unique Table 屬性之前需要設(shè)置 Unique Schema Unique Catalog 屬性的其中一個屬性或同時設(shè)置兩個屬性,但這不是必須的。

Unique Table 的主鍵被用作整個 Recordset 的主鍵。該鍵可用于任何需要主鍵的方法。

設(shè)置 Unique Table 后,AddNewDelete、ResyncUpdateUpdateBatch 方法只能影響到所命名的表。

如果找不到唯一的基本表,將出現(xiàn)運(yùn)行時錯誤。

當(dāng)把 CursorLocation 屬性設(shè)置為 adUseClient 時,這些動態(tài)屬性均被追加到 Recordset 對象的 Properties 集合中。