7878是什么意思:我有一组SQL查询语句,在ORALCE中可以执行,怎样在DELPHI中用QUERY控件查询出来呢?

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/25 18:14:26
我在DELPHI中的QUERY控件中加入以下语句出错,不能执行.
相关语句如下:
select PPDGY0401 帐存序列,PPDGY0402 商品编码,dg0102 商品名称,sum(PPDGY0408) 帐存数量,sum(PPDGY0407*PPDGY0408) 帐存金额 ,sum(PPDGY0409) 实盘数量,sum(PPDGY0407*PPDGY0409) 实盘金额,sum(PPDGY0409-PPDGY0408) 盈亏数量,sum(PPDGY0407*PPDGY0409)-sum(PPDGY0407*PPDGY0408) 盈亏金额
from PPDGY004,dg001
where ppdgy0401 between '&起始帐存' and '&结束帐存'
and dg0101=ppdgy0402
and ppdgy0402 like '&大类编码%'
and ppdgy0402 like '&商品编码%'
having sum(PPDGY0409)<>sum(PPDGY0408)
group by PPDGY0401,PPDGY0402,dg0102
order by sum(PPDGY0407*PPDGY0409)-sum(PPDGY0407*PPDGY0408)

var
sqlstr:string;
begin
sqlstr:='select PPDGY0401 帐存序列,PPDGY0402 商品编码,dg0102 商品名称,......';
query1.connection:=自己设置;
query1.close;
query1.sql.clear;
query1.sql.add(sqlstr);
query1.open;
end;

???