D dsjm Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-09 #1 a=13; b=10; sym='+'; 如何能把inttostr(a)+'sym'+inttostr(b)的值计算出来。
L llh_lily Unregistered / Unconfirmed GUEST, unregistred user! 2002-01-09 #3 一种比较笨的办法是:作为数据库脚本执行返回结果。 AdoDataset1:=TAdoDataSet.Create(nil); AdoDataSet1.Connection:=<DBConnection>; AdoDataSet1.CommandText:='Select ResultValue='+inttostr(a)+sym+inttostr(b); AdoDataSet1.Open; Result:=AdoDataSet1.FieldByaName('ResultValue').Value; 我也希望知道有更好的做法,共同关注!
一种比较笨的办法是:作为数据库脚本执行返回结果。 AdoDataset1:=TAdoDataSet.Create(nil); AdoDataSet1.Connection:=<DBConnection>; AdoDataSet1.CommandText:='Select ResultValue='+inttostr(a)+sym+inttostr(b); AdoDataSet1.Open; Result:=AdoDataSet1.FieldByaName('ResultValue').Value; 我也希望知道有更好的做法,共同关注!