SQL的Group by 出来的数据集不能连DBCHART???(100)

  • 主题发起人 主题发起人 huamulan
  • 开始时间 开始时间
H

huamulan

Unregistered / Unconfirmed
GUEST, unregistred user!
使用了一个复杂点的sqL语句:use xbmzselect convert(char(10),dateadd(hour,-0,OUTDT),120)as 加气日期 ,sum(gasnum)as加气量 FROM XBMZ_QC WHERE goplace='河间门站'and outdt is not nullgroup by convert(char(10),dateadd(hour,-0,OUTDT),120) order by convert(char(10),dateadd(hour,-0,OUTDT),120)用adoQuery5提交后返回数据集 有两个字段,一个是OUTDT,另一个是自动产生的列名column1.用这个ADOquery1来连接DBCHAET.With DBChart1 do begin Series[0].datasource:=DM.ADOQuery5; series[0].XlabelsSource:='加气日期'; series[0].Yvalues.ValueSource:='加气量'; series[0].XValues.DateTime:=true; Refresh; end;一运行就完蛋了。不是运行出错就是程序自动退出了。这是怎么回事儿呢?难道groupby出来的数据集不能连DBGRID了? 我本来想用它来做饼图和曲线的呢。这可怎么办呀?请大家帮帮我。----------------------------------------------------------------------------是不是因为加期日期为char型数据,而不被dbchart接受所以自动退出了呢?
 
實在不行就先生成臨時表,再連DBChart。
 
后退
顶部