Thema: Delphi query: Datenbank Abfrage

Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#9

Re: query: Datenbank Abfrage

  Alt 11. Okt 2007, 10:18
Hallo,

was ist denn hier vorgegeben? Die Verwendung der Komponente TClientDataSet, des Daten-Speicherformats XML oder die Selektion mittels SQL? Als Provider wird ja wohl ein XMLTransformProvider verwendet - eine Abfrage formulierst du dort als Filter:

Delphi-Quellcode:
NameOfField := 'text';
SearchText := 'success';

with ClientDataSet do
begin
  DisableControls;
  Filtered := False;
  Filter := Format('%s LIKE ''%s''', [NameOfField, SearchText]);
  Filtered := True;
  EnableControls;
end;
Würde der Provider hinter deinem ClientDataSet SQL verstehen, dann würdest du deine Abfrage (Query) der Eigenschaft CommandText vom ClientDataSet zuweisen. Die Einführung einer Komponente TQuery scheint mir ein Missverständnis zu sein. Der XMLTransformProvider beherrscht übrigens kein SQL.

Grüße vom marabu
  Mit Zitat antworten Zitat