Einzelnen Beitrag anzeigen

Benutzerbild von Sharky
Sharky

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

Re: SQL Abfrage in Abhängigkeit von einem Quoted String

  Alt 3. Nov 2005, 07:44
Zitat von waschlap:
Hi Stefan, ...
SKANDAL

Wenn Du nach zwei (oder mehr) Feldern filtern möchtest dann musst Du diese in deinem WHERE-Abschnitt mit einem AND verknüpfen.
SELECT * FROM tabelle WHERE (a = 1) AND (b = 2) Für deine erste Abfrage könnte es dann so gehen:
Delphi-Quellcode:
with IBQuery3 do
  begin
    // Summe ZU berechnen
    SQL.Text := 'SELECT SUM(menge) FROM listedza ' + #10#13
      + ' WHERE (vorgang = :pvorgang) AND (id = :pid) AND (chargennr = :pchargennr)';
    ParamByName('pvorgang').AsString := 'UZU';
    ParamByName('pid').AsString := TeilenrE.Text;
    ParamByName('pchargennr').AsString := 'blubb';
    Open;
    summeZu := Fields[0].AsInteger;
    Close;
  .
  end;
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat