Delphi里求表达式的值的另类方法(用ADO)
[1]用一个ADOConnectioin1(已经连上一个数据库)和一个ADOQuery1
[2] With ADOQuery1 do
close;
SQl.clear;
SQL.ADD('Select 123+34*11');//只能进行整数运算
Open;
Showmessage(IntToStr(Fields[0].AsInteger));
End; 这里可以使用任何SQL内部函数,如果需要特殊,还可以自定义函数。