首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

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

2012-02-05 
ADOQuery 里的SQL查询怎么传出参数?SELECTSUM(PubID)ASiTotalFROMpublishers如:ADOQuery1- SQL- Add(

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

热点排行