Ich bin über die Auswahl aller Mitarbeiter, die New York kommen, aber immer wenn ich die Abfrage ausführen, bekomme ich immer ein "Enter Parameter Value" -Box. Wie kann ich das beheben?Warum erhalte ich "Parameterwert eingeben" beim Ausführen meiner MS Access-Abfrage?
Antwort
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.
Vielen Dank für die Hilfe. Ich verstehe es jetzt: D – Teiv
Ich bin froh, es zu hören. Prost. –
versuchen Sie einfache Anführungszeichen statt doppelte Anführungszeichen.
Ich habe versucht, aber nichts hat funktioniert :( – Teiv
- 1. Öffnungstabelle zeigt "Parameterwert eingeben"
- 2. Warum erhalte ich einen Absturz beim Beenden meiner Aktivität?
- 3. Erhalte einen Fehler beim Ausführen meiner Anwendung auf IntelliJ
- 4. Warum erhalte ich null in meiner Ausgabe?
- 5. Warum erhalte ich einen Fehler, wenn ich eine meiner Funktionen erneut ausführen möchte?
- 6. Warum erhalte ich diesen Fehler in meiner Mongo-Abfrage?
- 7. Warum erhalte ich diesen Kompilierungsfehler in meiner abstrakten Basisklasse?
- 8. Warum erhalte ich einen Segmentierungsfehler in meiner Einfügefunktion eines Baumes?
- 9. Warum erhalte ich einen Syntaxfehler in meiner PostgreSQL-Abfrage?
- 10. Warum erhalte ich einen Fehler mit meiner parametrisierten ADO-Abfrage?
- 11. Warum erhalte ich beim Starten meiner iPhone OS App einen "Sicherheitsrichtlinienfehler"?
- 12. Warum erhalte ich FatalExecutionEngineError
- 13. Warum erhalte ich einen Fehler beim Ausführen von Selenium Grid durch Eclipse?
- 14. Warum erhalte ich einen Timeout Expired-Fehler beim Ausführen dieser Abfrage?
- 15. Warum erhalte ich einen Fehler, wenn die Hauptmethode beim Ausführen eines Beispielprogramms nicht gefunden wird?
- 16. Warum erhalte ich einen Skriptdokumentbaum unter meiner Lösung, wenn ich ihn ausführe?
- 17. Wie erhalte ich das Optionsmenü meiner Aktivität?
- 18. Warum erhalte ich diesen Fehler in meiner lokalen Datenbank und nicht in meiner Live-Datenbank?
- 19. Warum erhalte ich einen Symbolsuchfehler?
- 20. Warum erhalte ich beim KieSession-Reload eine Ausnahme?
- 21. Warum erhalte ich beim Verknüpfen einen Fehler mit mehreren Definitionen?
- 22. Warum erhalte ich beim Erstellen meines Modellobjekts einen AssociationTypeMismatch?
- 23. Warum erhalte ich beim direkten Vergleich zweier Enums einen Fehler?
- 24. Warum erhalte ich beim Vergleichen von Daten zwei verschiedene Ergebnisse?
- 25. Warum erhalte ich beim Generieren von Javadocs eine ClassCastException?
- 26. Warum erhalte ich hier eine InvalidCastException?
- 27. Ausführen eines RESTlet-Lernprogramms, ich erhalte java.lang.NoClassDefFoundError
- 28. Warum erhalte ich die HttpHostConnectException
- 29. Warum erhalte ich einen Kompilierungsfehler?
- 30. Warum erhalte ich einen NameError?
Haben Sie wirklich eine Spalte namens [CityName] oder ist [City Name]? – CarneyCode