使用户能够直接控制在通过对多个基本表执行 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 后,AddNew、Delete、Resync、Update 和 UpdateBatch 方法只能影响到所命名的表。
如果找不到唯一的基本表,将出现运行时错误。
当把 CursorLocation 属性设置为 adUseClient 时,这些动态属性均被追加到 Recordset 对象的 Properties 集合中。