查询出的字符型字段值,加工成SQL语句后如何有效执行?
秋天之落叶 2020-03-15 01:52:42 比如字段值为'A+B',且A和B均为另一个数据表的字段名,如果操作能正常执行:
if LowerCase(lx) = 'asfloat' then
XLSReadWriteII51.Sheets[0].AsFloat[k, i] := StrToFloat(ReplaceStr(ReplaceStr(str, '(', 'ADO.FieldByName('''), ')',''').asfloat'));
我想达到这个效果:
if LowerCase(lx) = 'asfloat' then
XLSReadWriteII51.Sheets[0].AsFloat[k, i] :=ADO.FieldByName('A').asfloat+ADO.FieldByName('B').asfloat;