Moin moin,
ich bin gerade dabei eine UPDATE-Anweisung zu erstellen, bei der ich den Inhalt der einen Tabelle in eine andere schreiben möchte.
Dabei bekomme ich immer folgende Fehlermeldung:
"Operation muss eine aktualisierbare Abfrage verwenden".
Hier die bisherige Abfrage:
Was mich als unerfahrender Access-User nun wundert:
- Wenn ich anstelle der Unterabfrage eine Zahl eingebe, funktioniert es ohne Probleme
- Wenn ich die Unterabfrage teste, bekomme ich auch die korrekte Zahl.
- Beides in Kombination funktioniert jedoch nicht.
Wenn mir jemand behilflich sein könnte, wäre dies klasse!
Gruß,
elmyth
ich bin gerade dabei eine UPDATE-Anweisung zu erstellen, bei der ich den Inhalt der einen Tabelle in eine andere schreiben möchte.
Dabei bekomme ich immer folgende Fehlermeldung:
"Operation muss eine aktualisierbare Abfrage verwenden".
Hier die bisherige Abfrage:
Code:
UPDATE UPDATE_TEST
SET UPDATE_TEST.C2K_111 = (SELECT Round(EZGCLC_dissolved.Hectares) FROM EZGCLC_dissolved WHERE EZGCLC_dissolved.POLY_ID = 0 AND EZGCLC_dissolved.CODE2000 = 111)
WHERE UPDATE_TEST.OBJECTID = 1;
Was mich als unerfahrender Access-User nun wundert:
- Wenn ich anstelle der Unterabfrage eine Zahl eingebe, funktioniert es ohne Probleme
- Wenn ich die Unterabfrage teste, bekomme ich auch die korrekte Zahl.
- Beides in Kombination funktioniert jedoch nicht.
Wenn mir jemand behilflich sein könnte, wäre dies klasse!
Gruß,
elmyth