Поделиться через


Уникальная таблица, уникальная схема, динамические свойства уникального каталога (ADO)

Область применения: Access 2013, Office 2013

Позволяет тщательно контролировать изменения в конкретной базовой таблице в наборе записей , сформированном операцией JOIN в нескольких базовых таблицах.

  • Уникальная таблица указывает имя базовой таблицы, для которой разрешены обновления, вставки и удаления.

  • Уникальная схема указывает схему или имя владельца таблицы.

  • Уникальный каталог указывает каталог или имя базы данных, содержащей таблицу.

Параметры и возвращаемые значения

Задает или возвращает строковое значение, которое является именем таблицы, схемы или каталога.

Замечания

Требуемая базовая таблица однозначно идентифицируется по ее каталогам, схемам и именам таблиц. Если задано свойство Unique Table , для поиска базовой таблицы используются значения свойств Unique Schema или Unique Catalog . Предполагается, но не обязательно, чтобы одно или оба свойства Уникальной схемы и Уникального каталога были заданы перед заданием свойства Unique Table .

Первичный ключ уникальной таблицы обрабатывается как первичный ключ для всего набора записей. Это ключ, который используется для любого метода, требующего первичного ключа.

Несмотря на то, что задана уникальная таблица , метод Delete влияет только на именованную таблицу. Методы AddNew, Resync, Update и UpdateBatch влияют на все соответствующие базовые таблицы набора записей.

Перед выполнением пользовательских повторной синхронизации необходимо указать уникальную таблицу. Если не указана уникальная таблица , свойство Resync Command не будет действовать.

Если не удается найти уникальную базовую таблицу, возникает ошибка во время выполнения.

Все эти динамические свойства добавляются в коллекцию Свойства объекта Recordset, если свойству CursorLocation присвоено значение adUseClient.