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