Pregunta

Tengo una base de datos que recientemente he actualizado a través de SSMA utilizar SQL Server 2005. Si abro un formulario que está enlazado a una tabla, mostrará los datos de la tabla; Sin embargo, no soy capaz de editar el formulario y guardar la información. Sólo hay que escribir en un cuadro de texto no hace nada.

Me he dado cuenta de que el acceso DB tiene ahora "tablas" extra que comienzan con "SSMA $ [[OriginalTableName", que parecen ser los vínculos con el servidor SQL, y yo soy capaz de ver y editar los. Soy incapaz de editar las tablas originales, solamente verlas. He intentado modificar las tablas "consolidados" a la nueva "SSMA $", sin embargo, varios errores sobrevienen.

¿Alguien ha experimentado esto antes? Cualquier idea o visión serían más útiles.

¿Fue útil?

Solución

En realidad, creo que acabo descubierto. Si una tabla no tiene una clave principal claramente definido, el asistente de SSMA será creado las tablas vinculadas. Acceso, sin una clave principal en una tabla vinculada, al parecer, no sabe cómo actualizar y opta por abrir dicha tabla vinculada en modo de "sólo lectura". Yo era capaz de reproducir el problema mediante la creación de una tabla vinculada de forma manual, y luego una ventana emergente me pidió para identificar la clave principal. Al hacer clic en "Cancelar" pone la tabla vinculada en modo de sólo lectura, pero la creación de una clave principal y la base de esa columna me permite trabajar con la mesa.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top