Delphi-PRAXiS
Seite 4 von 4   « Erste     234   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   SQL-Statement doesn't return rows (https://www.delphipraxis.net/190311-sql-statement-doesnt-return-rows.html)

jobo 23. Sep 2016 08:42

AW: SQL-Statement doesn't return rows
 
Zitat:

Zitat von Morphie (Beitrag 1348594)
Die Regel "wenn select dann open und sonst execsql" ist grundlegend falsch.

Sie ist nicht immer richtig, das allerdings in ganz anderen Anwendungsfällen. Hier im Beispiel bei programmatischer Weiterverarbeitung, die sowieso nur auf gezielte Anwendungsfälle zutreffen kann und nicht bei der interaktiven Eingabe eines SQL Statements durch den Anwender.
Wir können ruhig die Kirche im Dorf lassen oder?

Khanysha 23. Sep 2016 08:44

AW: SQL-Statement doesn't return rows
 
Zitat:

Zitat von jobo (Beitrag 1348597)
"select" ist nicht das gleiche wie
Code:
 Select ..
(voranstehendes Leerzeichen)
Code:
-- Kommentar: jetzt die Menge abfragen
select ..
Code:

select ..

Ich bin mir dessen bewusst das Select nicht select ist, aber deswegen doch AnsiLowerCase, das macht doch alle Buchstaben klein. Gut das mit dem Leerzeichen ist natürlich so ne Sache.

Ich mache mich mal dran die Exception abzufangen.

EDIT: Also mit der Exception hab ich noch so meine Probleme, hab ich aber jedesmal... Aber was die Leerzeichen anbelangt, kann ich doch mit TrimLeft arbeiten, dann kannst soviele Leerzeichen davor tackern und es interessiert keinen.

Edit2: Okay der Ausschnitt mit dem Kommentar könnte noch ein Problem werden. Nachher werden ja nur Daten aus der Datenbank abgefragt, um sie auswählen zu können und dann nachher noch zu Drucken. Man/Der Benutzer arbeitet gar nicht mit den SQL-Abfragen.

LG


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:48 Uhr.
Seite 4 von 4   « Erste     234   

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