Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Fehler in SQL Anweisung??? (https://www.delphipraxis.net/54489-fehler-sql-anweisung.html)

BeerBear 5. Okt 2005 12:03

Datenbank: Oracle • Zugriff über: ?

Fehler in SQL Anweisung???
 
Hallo,

habe eine SQL Anweisung, die immer den Fehler
Ungültiger Feldname
ORA-00904: Ungültiger Spaltenname.
verursacht.

Delphi-Quellcode:
SQL.Add( 'select * from REK_STM where ( REK_STATUSKZ <> A ) and ( REK_OHNE_STELLN = 0 ) and ( REK_STELLUNGN_BIS < sysdate )' );
Alle Spalten existieren und sind auch richtig geschrieben.
Sieht jemand den Fehler? :gruebel:

dfried 5. Okt 2005 12:14

Re: Fehler in SQL Anweisung???
 
Delphi-Quellcode:
SQL.Add( 'select * from REK_STM where ( REK_STATUSKZ <> A ) and ( REK_OHNE_STELLN = 0 ) and ( REK_STELLUNGN_BIS < sysdate )' );
Du solltest evtl. das "A" in deiner Abfrage in Hochkommata setzen 'A' :)

BeerBear 5. Okt 2005 12:32

Re: Fehler in SQL Anweisung???
 
Bei Hochkommata meckert der Compiler schon.
Und Anführungszeichen funktionieren auch nicht.

RavenIV 5. Okt 2005 12:35

Re: Fehler in SQL Anweisung???
 
Zitat:

Zitat von BeerBear
Bei Hochkommata meckert der Compiler schon.
Und Anführungszeichen funktionieren auch nicht.

versuch mal das A in doppelte Hochkomma zu setzen: ''A'' (nicht "A").

BeerBear 5. Okt 2005 12:51

Re: Fehler in SQL Anweisung???
 
Das scheint zu funktionieren, Danke.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:45 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-2025 by Thomas Breitkreuz