读书人

ADOQuery 里的SQL查询如何传出参数

发布时间: 2012-02-05 12:07:15 作者: rapoo

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);

读书人网 >C++ Builder

热点推荐