![]() |
Datenbank: Paradox • Zugriff über: Query
[SQL] Unterstrich im Spaltenname
Aloha :hi:
In meiner Abfrage
SQL-Code:
tritt folgendes Problem auf: der Unterstrich im Namen der Spalte löst diese Fehlermeldung aus:
SELECT _BackUpTime FROM Aufdate
"Ungültiges Schlüsselwort Symbol String: FROM" Alle anderen Spalten lassen sich aber abfragen. Hat jemand eine Idee, wie man trotzdem an die Abfrage kommt, da ich den Spaltennamen nicht ändern darf. |
Re: [SQL] Unterstrich im Spaltenname
Hallo,
lt. Local-SQL-Hilfe müsste dies ein zugelassener Spaltenname sein. Aber wie Dein Beispiel zeigt, ist dem nicht so. Um den Spaltennamen trotzdem zu nutzen, muss er zwischen Anführungszeichen stehen:
SQL-Code:
SELECT "_BackUpTime" FROM Aufdate
|
Re: [SQL] Unterstrich im Spaltenname
Hast du mal versucht das Feld zu Quoten?
|
Re: [SQL] Unterstrich im Spaltenname
Du kannst auch machen:
SQL-Code:
Damit kann man sogar reservierte Wörter (index, position, value, usw.) als Spaltenname benutzen...
SELECT Tabelle.Spalte FROM Tabelle
|
Re: [SQL] Unterstrich im Spaltenname
Ja, das habe ich schon probiert, allerdings werden dann alle Zellen mit dem Feldnamen ausgefüllt.
edit: @Raven, wenn ich es so mache, dann ist der Fehler: "Ungültiges Schlüsselwort Symbol String: _BackUpTime" |
Re: [SQL] Unterstrich im Spaltenname
SQL-Code:
SELECT '_BackUpTime' FROM Aufdate;
|
Re: [SQL] Unterstrich im Spaltenname
Hallo Simone,
die Syntaxregeln für LocalSQL erlauben Namen mit Sonderzeichen, wenn diese in Quotes eingefasst sind und durch den Tabellennamen qualifiziert werden:
SQL-Code:
Grüße vom marabu
SELECT Aufdate."_BackUpTime" FROM Aufdate
|
Re: [SQL] Unterstrich im Spaltenname
Der marabu konnte sich wieder mal die genaue Syntax merken.
Er ist halt ein wandelndes Lexikon... |
Re: [SQL] Unterstrich im Spaltenname
Aloha :hi:
jetzt funktioniert es, vielen Dank an euch :kiss: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:41 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz