2016-07-01 7 views
0

Ich kombinierte Informationen aus mehreren Excel-Tabellen mit Union-Abfrage. Danach versuchte ich, das Feld einer anderen Tabelle mit dieser Vereinigungsabfrage zu aktualisieren. Während alles in Ordnung zu sein scheint, erhalte ich folgende Fehlermeldung:Operationen müssen eine aktualisierbare Abfrage verwenden

"Operations must use an updatable query".

Können Sie mir bitte helfen, dieses Problem zu lösen?

Mein Code:

UPDATE Audits 
INNER JOIN [Combined excel] ON Audits.VIN = [Combined excel].VIN 
SET Audits.Transit_Report = [Combined excel].[Arrival date]; 
+0

dies wirklich eine mysql Abfrage ? – Blank

+0

Ich denke, das ist Access. Überprüfen Sie die Berechtigungen für Ihre Audits-Datei. – Solarflare

+0

@Solarflare Ich denke, die eckigen Klammern bedeuten, dass es SQL-Server ist. – Barmar

Antwort

1

Für den Fall, dass Sie wirklich versuchen, dies in SQL Server zu tun (wie die Syntax sort-of schon sagt):

UPDATE a 
    SET Transit_Report = c.[Arrival date] 
FROM Audits a INNER JOIN 
    [Combined excel] c 
    ON a.VIN = c.VIN; 
Verwandte Themen