Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Update - Abfrage richtig formulieren? (https://www.delphipraxis.net/65241-update-abfrage-richtig-formulieren.html)

Elvis 14. Mär 2006 10:11

Re: Update - Abfrage richtig formulieren?
 
Zitat:

Zitat von mquadrat
Die Aussage finde ich jetzt ein bisschen pauschal...

Finde ich ganz und gar nicht, aber wir müssen ja zum Glück nicht einer Meinung sein. (Wäre sonst sicher ganz schön langweilig auf dieser Kugel) ;)
Ich habe dem Such link "SQL und Parameter" übergeben, dort sollte er in wenigen Minuten alle Infos finden, die er braucht.

K-Asche 14. Mär 2006 10:15

Re: Update - Abfrage richtig formulieren?
 
@mquadrat: Hat jetzt aber funktioniert. Besten Dank.
Weiß nicht wie es anders geht. In C++ mach ich das immer so und da gibt es meines Wissens nach keine andere Möglichkeit.

K-Asche 14. Mär 2006 10:17

Re: Update - Abfrage richtig formulieren?
 
@mquadrat: Hab mir den Link mal reingezogen und das sieht natürlich schon mal sehr schön aus.
Ist aber mehr Quellcode als wenn ich den String zusammenfriemel.

alzaimar 14. Mär 2006 10:29

Re: Update - Abfrage richtig formulieren?
 
Zitat:

Zitat von K-Asche
@mquadrat: Hab mir den Link mal reingezogen und das sieht natürlich schon mal sehr schön aus.
Ist aber mehr Quellcode als wenn ich den String zusammenfriemel.

Jep, aber funktioniert dafür immer.
  • Was ist mit dem Datum?
  • Wie wird muss das bei Access-97 formatiert sein?
  • Bei Access 2000?
  • Klappt das, was bei Access geht, auch mit Paradox?
  • Und bei MSSQL?
  • MYSQL?
  • Wie werden Floats formatiert, damit sie SQL-konform sind? Reicht StrToFloat? Auch wenn die Anwendung auf einem englischen PC läuft?
  • Wie Booleans? Als '1/0' oder 'Wahr/Falsch' oder 'T/F' oder wie?
  • Was passiert, wenn die DB gewechselt wird? Musst Du dann alles neu schreiben?
Diese und andere Fragen stellst Du dir nicht, wenn Du mit Parametern arbeitest.

K-Asche 14. Mär 2006 11:19

Re: Update - Abfrage richtig formulieren?
 
Ok, da könnts du schon recht mit haben:)

webcss 14. Mär 2006 16:04

Re: Update - Abfrage richtig formulieren?
 
Machs doch einfach so:
Delphi-Quellcode:
SQL := Format('Update Verwaltung Set Status = ''0'' WHERE Fahrgast = %s And Vorname = %s',
                     [QuotedStr(st1), QuotedStr(st2)]);


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:38 Uhr.
Seite 2 von 2     12   

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