Compartir a través de


Tabla única, esquema único, propiedades dinámicas del catálogo único (ADO)

Se aplica a: Access 2013, Office 2013

Permiten controlar estrechamente las modificaciones realizadas en una tabla base concreta de un objeto Recordset formado mediante una operación JOIN en varias tablas base.

  • Unique Table especifica el nombre de la tabla base en la que se permiten actualizaciones, inserciones y eliminaciones.

  • Unique Schema especifica el esquema o el nombre del propietario de la tabla.

  • Unique Catalog especifica el catálogo o el nombre de la base de datos que contiene la tabla.

Configuración y valores devueltos

Establecen o devuelven un valor de tipo String que es el nombre de una tabla, un esquema o un catálogo.

Comentarios

La tabla base deseada es identificada de forma exclusiva por el nombre de catálogo, esquema y tabla. Cuando se establece la propiedad Unique Table, los valores de las propiedades Unique Schema o Unique Catalog se utilizan para buscar la tabla base. Se recomienda, aunque no es obligatorio, que alguna de las propiedades Unique Schema y Unique Catalog o ambas se establezcan antes de establecer la propiedad Unique Table.

La clave principal de Unique Table se trata como la clave principal de todo el objeto Recordset. Esta es la clave que se usa con cualquier método que exija una clave principal.

Mientras se establece Unique Table, el método Delete sólo afecta a la tabla con nombre. Los métodos AddNew, Resync, Update y UpdateBatch afectan a cualquier tabla base subyacente de Recordset.

Unique Table debe especificarse antes de volver a realizar cualquier sincronización personalizada. Si Unique Table no se ha especificado, la propiedad Resync Command no tendrá ningún efecto.

Si no se puede encontrar una tabla base exclusiva, se produce un error en tiempo de ejecución.

Todas estas propiedades dinámicas se anexan a la colección Properties del objeto Recordset cuando la propiedad CursorLocation está establecida en adUseClient.