Einzelnen Beitrag anzeigen

Luciano

Registriert seit: 17. Dez 2003
Ort: Großostheim
126 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Wert einer Tabelle als Kriterium verwenden

  Alt 8. Jul 2004, 10:14
Hi Codezilla

so würde das aussehen wenn du mit SQL und ADO arbeiten würdest

Delphi-Quellcode:
with ADOQuery1 do
  begin
    Close;
    SQL.Clear;
    SQL.ADD('SELECT * ROM t_cpu '+
            'WHERE '+
            '((cache >= :v_WERT) AND (takt >= '2000') '+
            'AND (preis LIKE '2__') '+
            'ORDER BY takt, preis )');
   Prepared := true;
   with Parameters do
     begin
       ParamByName('v_WERT').Value := // <--Tabelle/Spalte/Wert oder eben Variable einfügen
     end;
   try
     Open;
   except
     ShowMessage('query konnte nicht geöffnet werden');
   end;
  end;
oder so wenn du die Variable direkt in SQLeinbinden würdest.

Delphi-Quellcode:
'SELECT * FROM t_cpu '+
'WHERE (cache >= '+QuotedStr(Variable)+') AND (takt >= '2000') AND (preis LIKE '2__') '+
'ORDER BY takt, preis'
Was für eine Datenbank benutz du und was für Komponenten zum Zugriff?

Greets

Luciano
Mike Santangelo
Wie kann ich den wissen was ich denke, wenn ich nicht höre was ich sage!
  Mit Zitat antworten Zitat