2010-11-20 2 views

Antwort

7

Dies liegt daran, dass Access die Verwendung von Feldaliasnamen in der Abfrage nicht zulässt - es erkennt [Stadtname] nicht als gültigen Feldnamen. Aliase werden nur als Feldnamen in der Ergebnismenge verwendet. Stattdessen müssen Sie den gesamten Ausdruck verwenden.

SELECT ID, 
     Name, 
     CityName AS [City Name] 
FROM Employee INNER JOIN City 
    ON Employee.CityID=City.CityID 
WHERE CityName = "New York" 

Auch ‚Name‘ ist ein reserviertes Wort - es als Feldnamen verwendet, wird nicht vorgeschlagen:

Als solche diese Abfrage wahrscheinlich leichter in Access definiert würde.

+0

Vielen Dank für die Hilfe. Ich verstehe es jetzt: D – Teiv

+0

Ich bin froh, es zu hören. Prost. –

0

versuchen Sie einfache Anführungszeichen statt doppelte Anführungszeichen.

+0

Ich habe versucht, aber nichts hat funktioniert :( – Teiv

Verwandte Themen