Daten in Datenblatt in Ms Access 2013 können nicht bearbeitet werden - Schreibkonflikt abrufen

879
John S

Ich wurde beauftragt, ein altes ADP-Projekt in etwas umzuwandeln, das Access 2013 verarbeiten kann.

Ich habe alle Formulare und VBA importiert, die Tabellen neu verknüpft und die Verbindung zu einer ODBC-Verbindung geändert.

Meist scheint alles in Ordnung zu sein, abgesehen von einem Datenblatt in einem Teilformular in einem Formular.

Das Datenblatt füllt sich richtig, aber ich kann den Wert im Datenblatt nicht bearbeiten. Wenn ich das angezeigte Feld einzeln verändere, erhalte ich einen "Write Conflict Error". Die Tabelle, mit der das Datenblatt verknüpft ist, enthält keine Bitfelder, es hat einen Primärschlüssel und das von mir bearbeitete Feld ist eine Ganzzahl.

Warum kann ich dieses Feld nicht bearbeiten und wie kann ich dies beheben?

2
Diese Frage würde wahrscheinlich mehr Antworten auf stackoverflow.com erhalten Patrick Honorez vor 8 Jahren 0

1 Antwort auf die Frage

0
John S

Das Problem in diesem Fall war, dass das ID-Feld (das auch der Primärschlüssel ist) als BigInt erstellt wurde. Es scheint, dass die PK mit ODBC kein BigInt sein kann, sondern ein Int sein muss.

Nun stellt sich die Frage, was passiert, wenn / wenn ich dieses Feld in ein int verwandelt?