Compartilhar via


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.