Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Wie kann ich Integerwerte in einen SQL-String einbauen ? (https://www.delphipraxis.net/3963-wie-kann-ich-integerwerte-einen-sql-string-einbauen.html)

diesel 9. Apr 2003 14:12


Wie kann ich Integerwerte in einen SQL-String einbauen ?
 
Hi @all,
ich möchte folgenden SQL-String zusammen basteln...

Delphi-Quellcode:
sqlbefehl:= sqlbefehl + ' Baujahr between "' + Baujahr1Edit.Text +
                    '" and "' + Baujahr2Edit.Text + '"';
Da aber "Baujahr" eine Zahl ist geht das so nicht.
Mit StrToInt(Baujahr1Edit.Text)....... geht es aber auch nicht, da ich ja einen String brauche.
Wie gehts denn dann ??

Gruß Diesel

Hansa 9. Apr 2003 14:22

Seit wann ist Edit.Text eine Zahl ? Außerdem kannst Du auch doppelt moppeln. :mrgreen:
Code:
StrToInt (IntToStr (...[
usw.

diesel 9. Apr 2003 14:41

Hi Hansa,
nicht ...Edit ist eine Zahl, sondern Baujahr ist eine Zahl in der DB..

Gruß Diesel

Hansa 9. Apr 2003 14:51

Um einen SQL-Befehl an die DB abzusetzen brauchst Du wohl oder übel einen string. Und der steht in Edit1.Text. Läßt Du eventuell da auch Buchstaben zu? 8) Ist das vielleicht das Problem?

Lemmy 9. Apr 2003 14:59

Hi,

schon mal so versucht?

Code:
sqlbefehl:= sqlbefehl + ' Baujahr between ' + Baujahr1Edit.Text +
* * * * * * * * * * ' and ' + Baujahr2Edit.Text;
Wenn Du Zahlen suchst, dann darfst Du auch kein " verwenden.... Zumindest funktioniert obiger SQl in FB 1.0

Grüße
Lemmy

diesel 9. Apr 2003 15:12

Zitat:

Zitat von Lemmy
Hi,

schon mal so versucht?

Code:
sqlbefehl:= sqlbefehl + ' Baujahr.......

Bingo !! :shock:
Die hatte ich ganz übersehen !!
Das hat man nun von Copy and Paste :freak:

Danke und Gruß Diesel


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:13 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