Tengo una vista actualizable en la base de datos del servidor sql. Cuando creo una tabla vinculada con ODBC, se me pide que seleccione un identificador de registro único para que se pueda actualizar.Código de VBA para agregar la tabla vinculada con la clave principal
tengo que volver a enlazar dinámicamente esta tabla en VBA, por lo que es necesario descartar y volver a crear la tabla vinculada (no puedo actualizar la propiedad TableDef.Connect para la tabla ODBC).
he encontrado varias soluciones, que no son aplicables en mi caso:
- crear el índice después del enlace: no puedo por fuente ODBC
- crear la clave principal en la base de datos: No se puede, es una vista
Estos serían aplicables:
- un código que va a hacer lo que el DOE asistente s
- un código para volver a vincular sin la necesidad de eliminar TableDef y que funciona con ODBC tabla vinculada, y no se reiniciará establecido previamente identificador
Solución temporal:
- convertir el objeto de vista materializada y crear un índice único en él
¿Qué le parece: http://bytes.com/topic/access/answers/199482-primary-key-sql-server-linked-view-access-database? – Fionnuala