Thema: Delphi SQL Parameterübergabe

Einzelnen Beitrag anzeigen

Benutzerbild von MaBuSE
MaBuSE

Registriert seit: 23. Sep 2002
Ort: Frankfurt am Main (in der Nähe)
1.840 Beiträge
 
Delphi 10 Seattle Enterprise
 
#7

Re: SQL Parameterübergabe

  Alt 28. Jun 2005, 08:08
Zitat von Luciano:
wenn ich das '%' weg lasse geht es aber dann kann ich eben nicht wie gewünscht nach einem Teil der SN suchen. Deshalb eben
SN LIKE :v_SUCHE Wenn ich das so mache geht es aber dann eben OHNE '%'
SN = :v_SUCHE
Wenn SN ein INteger ist funktioniert das auch nicht in Delphi 1,2,3,4,5,6,7 und 8 !
Es funktioniert auch nicht in C++ oder C# !
Das ist eine Regel von SQL, also der Datenbank.

Zitat von Luciano:
Die Anwendung kommt wirklich nicht mit der Übergabe "Edit1.Text+'%'" als VALUE zurecht, das hatte aber sonst mit Delphi6/7 immer gefunzt. Ist das jetzt ein neues feature von Delphi 2005???? Wenn ich mich schon mit so kleinigkeiten rumärgern muß wechsel ich wieder zu meinem guten "alten" Delphi.
Bei Strings ja, bei Integer nein.

Es macht ja bei Integer auch keinen Sinn

Code:
Wert
1
2
3
...
10
11
12
...
100
101
...
10845180471
ein Wert LIKE "1%" würde folgede Zahlen auswählen:
Code:
Wert
1
10
11
12
100
101
10845180471
Wenn Du diese Zahlen wirklich so auswählen willst mach aus dem SN einen VARCHAR (String) in der Datenbank.
oder verwende die Operatoren für Zahlen: =, >, <, ...
z.B. Wert < 11 gibt folgendes zurück
Code:
Wert
1
2
3
...
10
(°¿°) MaBuSE - proud to be a DP member
(°¿°) MaBuSE - proud to be a "Rüsselmops" ;-)
  Mit Zitat antworten Zitat