dbchart显示曲线的问题 ( 积分: 100 )

  • 主题发起人 主题发起人 blackczh
  • 开始时间 开始时间
B

blackczh

Unregistered / Unconfirmed
GUEST, unregistred user!
datamodule2中有datasource3,datasource3的dataset为query1,query1是能查询出正确结果的
查询出的结果为username,datatime(datetime型,表中值为2004-1-1 22:56:59这种日期时间型),temperature,现想将查询出的结果datatime作为dbchart的横坐标(没有日期,只有时间),temperature为纵坐标,帮帮我看看下面的语句有没有错
with datamodule2do
begin
datamodule2.datasource3.dataset.open;
while not datamodule2.datasource3.dataset.eofdo
begin
dbchar1.series[0].datasource:=datamodule2.datasource3;
dbchar1.series[0].active:=true;
dbchar1.series[0].addxy(datamodule2.datasource3.dataset.fields[1].asdatetime,datamodule2.datasource3.dataset.fields[2].asinteger,'',clred);
dbchar1.series[0].checkdatasource;
dbchart1.autorefresh:=true;
datamodule2.datasource3.dataset.next
end;
end;
 
datamodule2中有datasource3,datasource3的dataset为query1,query1是能查询出正确结果的
查询出的结果为username,datatime(datetime型,表中值为2004-1-1 22:56:59这种日期时间型),temperature,现想将查询出的结果datatime作为dbchart的横坐标(没有日期,只有时间),temperature为纵坐标,帮帮我看看下面的语句有没有错
with datamodule2do
begin
datamodule2.datasource3.dataset.open;
while not datamodule2.datasource3.dataset.eofdo
begin
dbchar1.series[0].datasource:=datamodule2.datasource3;
dbchar1.series[0].active:=true;
dbchar1.series[0].addxy(datamodule2.datasource3.dataset.fields[1].asdatetime,datamodule2.datasource3.dataset.fields[2].asinteger,'',clred);
dbchar1.series[0].checkdatasource;
dbchart1.autorefresh:=true;
datamodule2.datasource3.dataset.next
end;
end;
 
这么多天都没人答
 
接受答案了.
 
后退
顶部