ADOQuery 里的SQL查询怎么传出参数?
SELECT SUM(PubID) AS iTotal FROM publishers;
如:ADOQuery1-> SQL-> Add( "select sum(PubID) as :iTotal from publishers ");
如何将定义参数 iTotal 和将它读出。
[解决办法]
ADOQuery1-> Fields-> Fields[0]-> AsInteger
实际上SQL在SELECT可以定一个输出自定义的字段名
[解决办法]
ADOQuery1-> FieldByName( "iTotal ")-> AsInteger
// AsString.Trim();等
[解决办法]
ADOQuery1-> FieldByName( "iTotal ")-> AsInteger 我都是用这个方法的,可以AsString,AsDateTime,等等
[解决办法]
这样写:
ADOQuery1-> SQL-> Add( "select sum(PubID) as iTotal from publishers ");
Edit1-> Text=IntToStr(ADOQuery1-> FieldByName( "iTotal ")-> AsInteger);