Tabela Exclusiva, Esquema Exclusivo, Propriedades dinâmicas do Catálogo Exclusivo (ADO)
Aplica-se ao: Access 2013, Office 2013
Permite que você controle de perto as modificações em um determinada tabela base de um Recordset formado por uma operação JOIN em diversas tabelas base.
Unique Table especifica o nome da tabela base na qual atualizações, inserções e exclusões são permitidas.
Unique Schema especifica o esquema ou o nome do proprietário da tabela.
Unique Catalog especifica o catálogo ou o nome do banco de dados que contém a tabela.
Configurações e valores retornados
Define ou retorna um valor String que é o nome de uma tabela, um esquema ou um catálogo.
Comentários
A tabela base desejada é identificada com exclusividade por seus nomes de catálogo, esquema e tabela. Quando a propriedade Unique Table está definida, os valores das propriedades Unique Schema ou Unique Catalog são usados para localizar a tabela base. Deseja-se, mas não é necessário, que uma das propriedades Unique Schema e Unique Catalog, ou ambas, seja definida antes da propriedade Unique Table.
A chave primária de Unique Table é tratada como a chave primária de todo o Recordset. Essa é a chave que será usada para qualquer método que exija uma chave primária.
Enquanto Unique Table estiver definida, o método Delete afetará apenas a tabela nomeada. Os métodos AddNew, Resync, Update e UpdateBatch afetam quaisquer tabelas base subjacentes do Recordset.
A Unique Table deve ser especificada antes da realização de qualquer ressincronização personalizada. Se Unique Table não tiver sido especificada, a propriedade Resync Command não terá efeito algum.
Um erro em tempo de execução será o resultado se não for possível encontrar uma tabela base exclusiva.
Essas propriedades dinâmicas serão acrescentadas à coleção Properties do objeto Recordset quando a propriedade CursorLocation for definida como adUseClient.