Thema: Delphi SQL Suchabfrage

Einzelnen Beitrag anzeigen

Benutzerbild von Sharky
Sharky

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

Re: SQL Suchabfrage

  Alt 21. Nov 2003, 11:32
Hai Budda,

Zitat von Budda:
Mahlzeit
Mahl dir deine Zeit doch selber

Warum setzt Du denn den Tabellen- und Spaltennamen in Hochkommas? Das brauchst Du denke ich nicht.

Zitat:
... nach teilen suche kann, also mit *textstück oder textstück* etc.
Durch den Einsatz von
feldname LIKE %suchwort% machst Du das ja schon.

Wenn Du es so machen möchtest wie Du schreibst würde ich das so machen:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
 sSuchString : String;
begin
 sSuchString := StringReplace(Edit1.Text,'*','%');
 ADOQuery1.Close;
 ADOQuery1.SQL.Clear;
 ADOQuery1.SQL.Add ('select * from' + ComboBox1.Text + ' where' + ComboBox2.Text ' like' + QuotedStr (sSuchString));
 ADOQuery1.SQL.Add ('order by wert1');
 ADOQuery1.Open;
end;
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat