Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Select funktioniert nicht (https://www.delphipraxis.net/202566-select-funktioniert-nicht.html)

Luckner 18. Nov 2019 12:50

Datenbank: MS-Access • Version: 2002 • Zugriff über: ADOQuery

Select funktioniert nicht
 
Hallo Gemeinde,

ich versuche eine Select-Anweisung mit einer ADOQuery auf eine Access-Tabelle auszuführen und die lautet:
('select * from [Versandpreise DHL] where Zone = 0 order by Datum'). Beim ausführen dieser Anweisung erfolgt eine Fehlermeldung: "unbekannter Fehler beim ....". Ein ('select * from [Versandpreise DHL] order by Datum') funktioniert. Ein ('select * from [Versandpreise DHL] order by Zone') funktioniert nicht. Es liegt an "Zone". In der Tabelle ist es eine "Zahl" mit der Feldgrösse "Byte".

Wird das Feld mit der "Byte-Grösse) anders behandelt als Integer oder Andere?

Gruß, Luckner

sakura 18. Nov 2019 12:54

AW: Select funktioniert nicht
 
Ändere mal nach:
Code:
select * from [Versandpreise DHL] where [Zone] = 0 order by Datum
ZONE ist ein reserviertes Wort (TIME ZONE)

...:cat:...

jobo 18. Nov 2019 12:55

AW: Select funktioniert nicht
 
Vielleicht ist "zone" schlicht ein reserviertes Wort.
Mach mal eckige Klammern drum oder wie das eben geht bei ACCESS.

Luckner 18. Nov 2019 14:06

AW: Select funktioniert nicht
 
Vielen Dank,

wäre ich nie drauf gekommen. Man, und da sitze ich schon 2 Stunden dran. Danke

Luckner

sakura 18. Nov 2019 14:09

AW: Select funktioniert nicht
 
Zitat:

Zitat von Luckner (Beitrag 1451501)
wäre ich nie drauf gekommen. Man, und da sitze ich schon 2 Stunden dran

Es ist allgemein besser, alle eigenen Tabellen und Feldbezeichner in [zu packen], falls in zukünftigen Updates einer der Feldnamen doch als reserviertes Wort erkannt wird ;-)

...:cat:...


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:56 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz