![]() |
Wie kann ich Integerwerte in einen SQL-String einbauen ?
Hi @all,
ich möchte folgenden SQL-String zusammen basteln...
Delphi-Quellcode:
Da aber "Baujahr" eine Zahl ist geht das so nicht.
sqlbefehl:= sqlbefehl + ' Baujahr between "' + Baujahr1Edit.Text +
'" and "' + Baujahr2Edit.Text + '"'; Mit StrToInt(Baujahr1Edit.Text)....... geht es aber auch nicht, da ich ja einen String brauche. Wie gehts denn dann ?? Gruß Diesel |
Seit wann ist Edit.Text eine Zahl ? Außerdem kannst Du auch doppelt moppeln. :mrgreen:
Code:
usw.
StrToInt (IntToStr (...[
|
Hi Hansa,
nicht ...Edit ist eine Zahl, sondern Baujahr ist eine Zahl in der DB.. Gruß Diesel |
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?
|
Hi,
schon mal so versucht?
Code:
Wenn Du Zahlen suchst, dann darfst Du auch kein " verwenden.... Zumindest funktioniert obiger SQl in FB 1.0
sqlbefehl:= sqlbefehl + ' Baujahr between ' + Baujahr1Edit.Text +
* * * * * * * * * * ' and ' + Baujahr2Edit.Text; Grüße Lemmy |
Zitat:
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