Access Problem Aktualisierungsabfrage ODBC

Hi Leute,

ich habe ein Problem, ich habe eine Access-DB und eine MySQL-DB.
Die Tabellen der MySQL-DB habe ich per ODBC verknüpft und lassen sich auch in Access betrachten und verändern.

Ich möchte nun nur ein Feld aus der Access-DB in der MySQL-DB aktualisieren.

Das Feld heißt Status. Wenn ich die Aktualisierungs-Abfrage ausführe, soll das Status aus Access und das Feld status der mysql-db aktualisieren.

Doch dann die Fehlermeldung:
"Microsoft Access kann nicht alle Datensätze aktualisieren, die von der Aktualisierungsabfrage betroffen sind.

Access hat xx Datensätze wegen Sperrverletzungen nicht aktualisiert"

Ich bin der einzige Benutzer dieser DB, also jemand anders kann sie nicht geöffnet haben.

Datentypen stimmen auch.

Jemand eine Idee ?

Hi,

Jemand eine Idee ?

ja, zeig uns doch mal deine Abfrage.

Grüße aus Schönberg (Lübeck)
Wolfgang
(Netwolf)

UPDATE bestellungen
INNER JOIN tab
ON bestellungen.beid = tab.AUFTRAGS_NR
SET bestellungen.status = tab.STATUS;

UPDATE bestellungen
INNER JOIN tab
ON bestellungen.beid = tab.AUFTRAGS_NR
SET bestellungen.status = tab.STATUS;

Niemand eine Idee ?

ich sag mal dabei, dass hier die tabelle „bestellungen“ die sql-tabelle ist… also die hab ich mir per tabellenverknüpfungsmanager reingeholt

Niemand eine Idee ?

nur nicht hudeln, ich hate gehofft, dakommt noch was mehr an Informatioen nrüber :frowning:

Also lass mich raten (leider sind wir hier nicht beim Jauch, oder gibt es was zu gewinnen?):

Du nutzt ein uraltes Access 97 und MySQL 2009?

und deine Tabelle heißt nicht wirklich TAB?
(siehe reservierte Wörter in Access)

Wurden nur ein paar Datensätze nicht aktualisiert, oder alle nicht?

Wie lautet die Fehlermeldung Wort für Wort (mit Zahlen)?

Wie sehen deine Zeiteinstellungen für ODBC/DDE etc. aus?

Ist die SQL-Datenbank auf einem Server?

Kein anderer Prozess (Backup, Index, Antivirusprogramm etc.) greift auf die Datenbank zu?

Du öffnest dein Access nicht mit: Sperrung auf Datensatzebene?

Auch greifst du NICHT während der Abfrage auf einen Datensatz zu?
Z.B. startest du die Abfrage NICHT aus einem Formular, das gerade einen Datensatz anzeigt und dementsprechend sperrt?

Wie du lesen kannst, gibt es da reichlich Möglichkeiten. Ohne mehr Informationen können wir leider nur raten, oder die Glaskugel befragen :frowning:

Grüße aus Schönberg (Lübeck)
Wolfgang
(Netwolf)