Einzelnen Beitrag anzeigen

waschlap
(Gast)

n/a Beiträge
 
#1

SQL Abfrage in Abhängigkeit von einem Quoted String

  Alt 3. Nov 2005, 07:04
Datenbank: Interbase • Zugriff über: SQL - Abfrage
Hallo mal wieder,

erstmal herzlichen Dank für eure bisherige Hilfe. Wie das Thema schon sagt ich hab ne SQL Abfrage und die sollte nun noch abhängig von einem QuotedString werden. Kurze Eräuterung : Ich habe iene Datenbank namens listedza in deren folgende Spalten(ID,VORGANG,MENGE,CHARGENR), diese sind alle als CHAR deklariert in der DB, vorhanden sind. Nun Lese ich folgendes aus:

Delphi-Quellcode:
 with IBQuery3 do
  begin
    // Summe ZU berechnen
    SQL.Text := 'SELECT SUM(menge) FROM listedza WHERE VORGANG = ''UZU''';
    Open;
    summeZu := Fields[0].AsInteger;
    // Summe AB berechnen
    SQL.Text := 'SELECT SUM(menge) FROM listedza WHERE VORGANG = ''FAB''';
    Open;
    summeAb := Fields[0].AsInteger;
    Close;
    Result := summeZu - summeAb;
    LagerE.Text := IntToStr(Result);
  end;
Jetzt ist meine große Frage wie kann ich das auslesen, abhängig von der ID über einen Quted String?
Normal würde ich ja sagen "where IDTEIL = ' +QuotedStr(TeilenrE.Text) + ';');" aber das geht nicht so wie ich es mir vorstelle zu dem hinzu kommt, dass das ganze auch CHARGENR abhängig sein soll. Sprich es muss über die ID und CHARGENR gefiltert werden bevor die Rechnung stattfindet.

Kann mir bei diesem Problem jmd der mehr Erfahrung als ich habe helfen??

Mfg
Manu
  Mit Zitat antworten Zitat