下面的代码在查询分析器里运行没有问题:with ADOQuery1 do
begin
Close;
SQL.Clear;
SQL.Add('select');
SQL.Add('b.月份,');
SQL.Add('b.编码,');
SQL.Add('数量 =(select sum(数量) from test where 月份=b.月份');
SQL.Add('and 编码 like b.编码+''%'')');
SQL.Add('from');
SQL.Add('(select 月份,left(编码,4) as 编码 from test');
SQL.Add('union');
SQL.Add('select 月份,left(编码,6) as 编码 from test');
SQL.Add('union');
SQL.Add('select 月份,编码 from test)B');
SQL.Add('group by b.月份,b.编码');
Open;
end;写到Delphi中运行查询时会提示:参数 数量 没有默认值。不知道哪里错了???
begin
Close;
SQL.Clear;
SQL.Add('select');
SQL.Add('b.月份,');
SQL.Add('b.编码,');
SQL.Add('数量 =(select sum(数量) from test where 月份=b.月份');
SQL.Add('and 编码 like b.编码+''%'')');
SQL.Add('from');
SQL.Add('(select 月份,left(编码,4) as 编码 from test');
SQL.Add('union');
SQL.Add('select 月份,left(编码,6) as 编码 from test');
SQL.Add('union');
SQL.Add('select 月份,编码 from test)B');
SQL.Add('group by b.月份,b.编码');
Open;
end;写到Delphi中运行查询时会提示:参数 数量 没有默认值。不知道哪里错了???
解决方案 »
- 像QQ那样,任务栏可以显示多个图标,如何实现
- 在Delphi中怎么实现复制DBGRID里所有的内容!
- 找工作(福建),7年软件开发经验
- 用Delphi写Excel模板的问题!!
- ??? 如何获取与某种类型文件相关联的图标?
- ADO 连接问题 谢谢 大家 指导!
- 关于XP下的ADO问题,大家帮我啊,非常急!~解决了我给高分
- 请高手帮助! 关于对win.ini参数变更后,通过什么函数通知WINDOWS立即生效
- 关于两个query连接数据库的问题
- 求李维分布式多层应用系统篇的附书代码(只要代码,不要书)高分哦
- 求网络直播软件思路
- 运行一个SQL语句时出现一个提示:ADOQUERY1:COMMANDTEXT does not reture result set! 要点确定才下去,怎么让这个提示不影响以后的程序运行?
select sum(IsNull(数量,0)) from test where 月份=b.月份'
另外,宽度的话如果没有自己设定colunm的width,是自动根据field的长度的