唯一表、唯一架构、唯一目录属性 - 动态 (ADO)
使你能够密切控制对由多个基表上的 JOIN 操作形成的 Recordset 中特定基表的修改。
Unique Table 指定允许在其上进行更新、插入和删除的基表的名称。
Unique Schema 指定该表的所有者的架构或名称。
Unique Catalog 指定包含该表的数据库的目录或名称。
设置和返回值
设置或返回一个字符串值,这是表、架构或目录的名称。
备注
所需的基表将通过其目录、模式和表名来唯一标识。 设置“唯一表”属性时,“唯一表”或“唯一目录”属性的值用于查找基表。 在设置“唯一表”属性之前,应设置“唯一架构”和“唯一目录”属性,但并非强制要求。
唯一表的主键被视为整个记录集的主键。 这是用于任何需要主键的方法的键。
设置唯一表时,Delete 方法仅影响命名表。 AddNew、Resync、Update 和 UpdateBatch 方法影响记录集的任何适当的基础基表。
在进行任何自定义重新同步之前,必须指定唯一表。 如果未指定唯一表,则“重新同步命令”属性将无效。
如果找不到唯一的基表,则会导致运行时错误。
当 CursorLocation 属性设置为 adUseClient 时,这些动态属性都将附加到 Recordset 对象的 Properties 集合中。