Einzelnen Beitrag anzeigen

d6lpz

Registriert seit: 26. Mär 2008
73 Beiträge
 
Delphi 6 Professional
 
#1

SQL Abfragefeldinhalt nutzen

  Alt 30. Apr 2008, 08:28
Datenbank: Access • Version: 2k • Zugriff über: ADO
Hallo,

irgendwie habe ich scheinbar Tomaten auf den Augen...

Wie kann ich den Inhalt eines SQL Abfragefeldes in einer anderen SQL Abfrage als Parameter weiternutzen?

Delphi-Quellcode:
var
        s_emplID :string;
        str_sql: string;
begin

        v3:=lb_name.KeyValue;
        str_sql:='SELECT '+
                'PAccounts.personalID, '+
                'PAccounts.lastYearHoliday, '+
                'PAccounts.yearHoliday, '+
                'PAccounts.yearPFree, '+
                'PAccounts.lastYearTimeAccount '+
                'FROM PAccounts '+
                'WHERE ((PAccounts.personalID)=:'+ v3 +')';

        datamodule1.qry_Empl_PAccounts.Active:=False;
        datamodule1.qry_Empl_PAccounts.SQL.Clear;
        datamodule1.qry_Empl_PAccounts.SQL.Add(str_sql);
        datamodule1.qry_Empl_PAccounts.Active:=True;

        s_emplID:=datamodule1.DSource_lastYH.DataSet['lastYearHoliday'].text; <<-- geht nicht
        s_emplID:=datamodule1.Qry_Empl_PAccounts.FieldValues['lastYearHoliday']; <<-- geht auch nicht
Danke für alle erhellenden Hinweise (F1 hat mich bis jetzt noch nicht weiter gebracht)
Dirk
  Mit Zitat antworten Zitat