Hallo,
vielleicht eine zu einfache Frage fuer dieses Forum, aber ich komme einfach nicht weiter:
ich habe verschiedene Tabellen, die mit einem common identifier verbunden sind. Nun will ich mit sql einen update machen, also etwa:
UPDATE IP_Adresse SET IP_Adresse =
(SELECT IPAddress
FROM dbo_dbo_IPAddress
WHERE DeviceKey=(SELECT deviceKey FROM
dbo_dbo_deviceNames WHERE nameSNMP = „SCALEON2“))
WHERE blablabla
Aus der Tab. „dbo_dbo_IPAddress“ soll also die IP-Adresse ausgelesen werden und an die richtige Stelle der Tab. „IPAdresse“ reingepflanzt werden, wobei die richtige Stelle im „where“ definiert wird.
Das zweite where-statement funktioniert alleine auch wunderbar, nur kommt in access staendig eine Fehlermeldung hoch, das update-statement bezueglich (benutze access als frontend), dass „Operation eine aktualisierbare Abfrage“ benutzen muss.
Vielleicht muss ich hier „inner joins“ benutzen, weiss aber nicht wie, da „IPAdresse“ nicht direkt, sondern ueber zig andere Tab. mit „dbo_dbo_IPAddress“ verbunden ist? Vielleicht ist es auch moeglich, Abfragen miteinander zu verknuepfen, also
UPDATE IP_Adresse SET IP_Adresse = („Abfragename“) WHERE blabla?
Ich bin fuer jeden Tip dankbar,
Jens