Frage

Ich habe eine Datenbank, die ich über SSMA vor kurzem aktualisiert haben SQL Server 2005 zu verwenden Wenn ich ein Formular öffnen, das an eine Tabelle gebunden ist, werden die Daten aus der Tabelle anzuzeigen; aber ich bin nicht in der Lage, das Formular zu bearbeiten und die Informationen zu speichern. Einfach eingeben eine Textbox tut nichts.

Ich habe bemerkt, dass die Access DB jetzt extra „Tabellen“, die mit „SSMA $ [OriginalTableName [“, die die Links zu dem SQL-Server zu sein scheinen beginnen hat, und ich bin in der Lage diejenigen anzuzeigen und zu bearbeiten. Ich bin nicht in der Lage, die ursprünglichen Tabellen zu bearbeiten, so dass sie nur sehen. Ich habe versucht, diese „gebunden“ Tabellen auf den neuen „SSMA $“ zu ändern, jedoch mehrere Fehler ergeben.

Hat jemand diese Erfahrung gemacht, bevor? Irgendwelche Ideen oder Einsicht wäre sehr hilfreich.

War es hilfreich?

Lösung

Tatsächlich, ich glaube, dass ich dachte, es einfach aus. Wenn eine Tabelle keine klar definierte Primärschlüssel haben, wird der SSMA Assistent die verknüpften Tabellen erstellt. Zugang, ohne Primärschlüssel auf einer verknüpften Tabelle, weiß offenbar nicht, wie es zu aktualisieren und setzt auf die verknüpfte Tabelle öffnen in „read-only“ -Modus. Ich war in der Lage, das Problem zu reproduzieren, indem Sie eine verknüpfte Tabelle manuell zu erstellen, und dann ein Pop-up hat mich gebeten, den Primärschlüssel zu identifizieren. „Abbrechen“ klicken, setzt die verknüpfte Tabelle im schreibgeschützten Modus, aber einen Primärschlüssel zu schaffen und die Verwendung dieser Spalte ermöglicht es mir, mit der Tabelle zu arbeiten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top