如何使用查询返回的结果?

Description of your first forum.

如何使用查询返回的结果?

帖子pegasus1 » 星期五, 2001年12月21日 11:38


我在query的sql中用select * from tablename where 表达式查询,
如果想同时查出符合表达式的记录的某个数值型字段的总和,该如何使用
sum函数,语句如何写。
查出后,如何赋给delphi中的变量。
要将sql sever中currency型字段,转成delphi中的字符型变量,使用什么函数。
 
 
 

如何使用查询返回的结果?

帖子kevin_zhou » 星期六, 2001年12月22日 17:25


var
 v:variant;

query1.close;
query1.sql.clear;
query1.sql.add('select sum(field) as sum_field from table');
query1.open;
v:=query1.fieldvalues['sum_field'];

v就是了
 
 
 

如何使用查询返回的结果?

帖子pegasus1 » 星期一, 2001年12月24日 09:06


原来的问题解决了。如果报表规定大小,大小约是5条记录,
但有时返回的只有1、2条记录,如何使报表打几条空记录出来。
谢谢。
 
 
 

如何使用查询返回的结果?

帖子白海森 » 星期六, 2001年12月29日 09:51


v := Format curr('0.00',AdoQuery1.FieldByName('je').AsCurrency);
 
 
 

如何使用查询返回的结果?

帖子pegasus1 » 星期一, 2001年12月31日 10:48


多人接受答案了。