Unique Table、Unique Schema、Unique Catalog 属性 — 动态

   

使用户能够直接控制在通过对多个基本表执行 JOIN 操所得到的 Recordset 中的特定基本表的修改。

?Unique Table 指定一个允许进行更新、插入和删除的基本表的名称。

 

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

 

?Unique Catalog 指定目录,即包含表的数据库的名称。

设置和返回值

设置或返回字符串值,该值是表、模式或目录的名称。

说明

所要的基本表通过其目录、模式和表名唯一标识。设置 Unique Table 属性后,可使用 Unique Schema Unique Catalog 属性的值查找基本表。在设置 Unique Table 属性之前需要设置 Unique Schema Unique Catalog 属性的其中一个属性或同时设置两个属性,但这不是必须的。

Unique Table 的主键被用作整个 Recordset 的主键。该键可用于任何需要主键的方法。

设置 Unique Table 后,AddNewDeleteResyncUpdateUpdateBatch 方法只能影响到所命名的表。

如果找不到唯一的基本表,将出现运行时错误。

当把 CursorLocation 属性设置为 adUseClient 时,这些动态属性均被追加到 Recordset 对象的 Properties 集合中。