ódigo @VBA para agregar tabla vinculada con clave primaria
Tengo una vista actualizable en la base de datos del servidor SQL. Cuando creo una tabla vinculada a ella con ODBC, se me pide que seleccione un identificador de registro único para que se pueda actualizar.
Necesito volver a vincular dinámicamente esta tabla en VBA, por lo que debo descartar y volver a crear la tabla vinculada (no puedo actualizar la propiedad TableDef.Connect para la tabla ODBC).
Encontré varias soluciones, que no son aplicables en mi caso:
crear el índice después de vincular: no puedo para la fuente ODBCcrear la clave primaria en la base de datos: no puedo, es una vistaEsto sería aplicable:
un código que hará lo que hace el asistente un código para volver a vincular sin la necesidad de eliminar TableDef y eso funciona con la tabla vinculada de ODBC, y no restablecerá el identificador previamente establecidoSolución temporal:
convierta la vista a vista materializada y cree un índice único en ella