很简单的办法:假设记录集是 TADODataSet 对象 adoDS,那么取f1字段可以采用 var tmp: Variant; begin ... tmp ;= adoDS['F1']; ...end;
这是我的代码; {$H+} str:string; with PubQuery do begin close; SQL.Clear; SQL.Add('select '+FFldName1+' from fff'); Open; // str:=FindField(FFldName1).asvariant; str:=FIELDVALUES[FFldName1]; end; showmessage(str); 可结果总不对
var
tmp: Variant;
begin ...
tmp ;= adoDS['F1'];
...end;
{$H+}
str:string;
with PubQuery do
begin
close;
SQL.Clear;
SQL.Add('select '+FFldName1+' from fff');
Open;
// str:=FindField(FFldName1).asvariant;
str:=FIELDVALUES[FFldName1];
end;
showmessage(str);
可结果总不对