Einzelnen Beitrag anzeigen

Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.251 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Caseinsensitive SQL-Abfrage geht nicht

  Alt 1. Dez 2004, 08:50
Hai buyden,

ich arbeite nicht mit Paradox. Aber es kann ja sein das Paradox bei einer "LIKE-Abfrage" immer Casesensitiv arbeitet.
Du könntest es ja einfach erzwingen.

Delphi-Quellcode:
procedure TForm4.Edit1Change(Sender: TObject);

begin
  datamodule1.Query1.Close;
  datamodule1.Query1.SQL.Clear;
  datamodule1.Query1.SQL.Add('select Nummer from Auftrag where UPPER(Nummer) like "%' + UpperCase(edit1.Text) + '%";');
  datamodule1.Query1.open;
end;
...[/quote]

P.S.: Schaue Dir auch mal die Verwendung von Parametern an. Damit werden die SQL-Abfragen wesentlich übersichtlicher und besser.
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat