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

count() as 的值怎么被取出到内存中供别的地方调用

2012-06-02 
count() as 的值如何被取出到内存中供别的地方调用请教:jfhz是在VAR中声明的一个变量,下句:SQL.Add(SELEC

count() as 的值如何被取出到内存中供别的地方调用
请教:jfhz是在VAR中声明的一个变量,下句:
  SQL.Add('SELECT count(姓名) as'+jfhz);
这一句错在哪儿,要怎么在SQL.ADD中表达变量?

另外,我用
  SQL.Add('SELECT count(姓名) as jfhz');
可以运行出结果。但好像,jfhz没有被写入到变量jfhz中。只是得到一个jfhz字段。那么这个汇总字段能够取其值也行。如何取这个jfhz汇总字段的值到内存中以供别的地方引用?

[解决办法]

Delphi(Pascal) code
var  jfhz:integer;begin  ADOQuery1.Close;  ADOQuery1.SQL.Clear;  ADOQuery1.SQL.Add('SELECT count(姓名) as jfhz From t');  ADOQuery1.Open;  jfhz:=ADOQuery1.Fields[0].AsInteger;  {或jfhz:=ADOQuery1.FieldByName('jfhz').AsInteger;}  {...}end; 

热点排行