SELECT st_name, Current.* ; FROM tipdatabase!tip T ; INNER JOIN tipdatabase!current ; ON t.tip_id = current.tip_id ; WHERE ALLTRIM(current.sc1_2000) == "STP"But this
thisfield = 'current.sc1_2000' SELECT st_name, Current.* ; FROM tipdatabase!tip T ; INNER JOIN tipdatabase!current ; ON t.tip_id = current.tip_id ; WHERE ALLTRIM(eval(thisfield)) == "STP"Produces no records. Same result with ANSI on.
>WHERE ALLTRIM(eval(thisfield)) == "STP" >>
>>thisfield = 'current.sc1_2000' >> >>SELECT st_name, Current.* ; >>FROM tipdatabase!tip T ; >>INNER JOIN tipdatabase!current ; >>ON t.tip_id = current.tip_id ; >>WHERE ALLTRIM(eval(thisfield)) = "STP" >>>>