Compartilhar via


Tabela exclusiva, esquema exclusivo, Properties-Dynamic de catálogo exclusivo (ADO)

Permite controlar de perto as modificações em uma tabela base específica em um Recordset formado por uma operação JOIN em várias tabelas base.

  • Unique Table especifica o nome da tabela base na qual são permitidas atualizações, inserções e exclusões.

  • 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 exclusivamente por seu catálogo, esquema e por nomes de tabela. Quando a propriedade Unique Table é definida, os valores da propriedade Unique Schema ou Unique Catalog são usados para localizar a tabela base. É pretendido, mas não obrigatório, que uma ou ambas as propriedades Unique Schema e Unique Catalog sejam definidas antes que a propriedade Unique Table seja definida.

A chave primária da Unique Table é tratada como a chave primária de todo o Recordset. Essa é a chave usada para qualquer método que exige uma chave primária.

Embora a Unique Table esteja definida, o método Delete afeta apenas a tabela nomeada. Os métodos AddNew, Resync, Update e UpdateBatch afetam as tabelas base subjacentes apropriadas do Recordset.

Unique Table deve ser especificada antes de fazer ressincronizações personalizadas. Se a Unique Table não tiver sido especificada, a propriedade Resync Command não terá efeito.

Ocorrerá um erro em tempo de execução se não for possível encontrar uma tabela base exclusiva.

Essas propriedades dinâmicas são acrescentadas ao objeto Recordset da coleção Properties quando a propriedade CursorLocation é definida como adUseClient.

Aplica-se A

Objeto Recordset (ADO)

Consulte Também

Objeto Recordset (ADO)