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內部函數,如果需要特殊,還可以自定義函數。