delphi DBChart
图表跟数据库我已经连上了,end;数据也可以显示了,但现在有这样一个!!!!!问题!!!!!procedureTForm1.Button24Click(Sender:TO...
图表跟数据库我已经连上了,end;数据也可以显示了,但现在有这样一个
!!!!!问题!!!!!
procedure TForm1.Button24Click(Sender: TObject);
begin
with ADOQuery1 do
begin
Close;
SQL.Clear;
SQL.Add('select tm , 温度101 , 湿度101 from t2 where 日期='''+datetostr(date)+''' ');
end;
DBChart1.Series[0].XLabelsSource:='tm';
DBChart1.Series[0].YValues.valuesource:='温度101';
DBChart1.Series[0].DataSource:=ADOQuery1;
DBChart1.Series[1].YValues.valuesource:='湿度101';
DBChart1.Series[1].DataSource:=ADOQuery1;
procedure TForm1.Button23Click(Sender: TObject);
begin
with ADOQuery1 do
begin
Close;
SQL.Clear;
SQL.Add('select tm , 温度102 , 湿度102 from t2 where 日期='''+datetostr(date)+''' ');
Open;
end;
DBChart1.Series[0].XLabelsSource:='tm';
DBChart1.Series[0].YValues.valuesource:='温度102';
DBChart1.Series[0].DataSource:=ADOQuery1;
DBChart1.Series[1].YValues.valuesource:='湿度102';
DBChart1.Series[1].DataSource:=ADOQuery1;
end;
我的程序如上,我用了两个按键,分别显示数据库中的两个字段的数据,
但是,程序运行后只能点一个BUTTON,
如果点完一个在点另一个,就会报错
project project1.exe raised exception class EdatabaseError with message'adoquery1:field '温度101' not found',process stopped,
请问大神,这个怎么办??????? 展开
!!!!!问题!!!!!
procedure TForm1.Button24Click(Sender: TObject);
begin
with ADOQuery1 do
begin
Close;
SQL.Clear;
SQL.Add('select tm , 温度101 , 湿度101 from t2 where 日期='''+datetostr(date)+''' ');
end;
DBChart1.Series[0].XLabelsSource:='tm';
DBChart1.Series[0].YValues.valuesource:='温度101';
DBChart1.Series[0].DataSource:=ADOQuery1;
DBChart1.Series[1].YValues.valuesource:='湿度101';
DBChart1.Series[1].DataSource:=ADOQuery1;
procedure TForm1.Button23Click(Sender: TObject);
begin
with ADOQuery1 do
begin
Close;
SQL.Clear;
SQL.Add('select tm , 温度102 , 湿度102 from t2 where 日期='''+datetostr(date)+''' ');
Open;
end;
DBChart1.Series[0].XLabelsSource:='tm';
DBChart1.Series[0].YValues.valuesource:='温度102';
DBChart1.Series[0].DataSource:=ADOQuery1;
DBChart1.Series[1].YValues.valuesource:='湿度102';
DBChart1.Series[1].DataSource:=ADOQuery1;
end;
我的程序如上,我用了两个按键,分别显示数据库中的两个字段的数据,
但是,程序运行后只能点一个BUTTON,
如果点完一个在点另一个,就会报错
project project1.exe raised exception class EdatabaseError with message'adoquery1:field '温度101' not found',process stopped,
请问大神,这个怎么办??????? 展开
1个回答
意法半导体(中国)投资有限公司
2023-06-12 广告
2023-06-12 广告
单片机,即单片微控制器,也称为单片微型计算机,是将中央处理器(CPU)、存储器(ROM,RAM)、输入/输出接口和其他功能部件集成在一块 在一个小块的集成电路上,从而实现对整个电路或系统的数字式控制。单片机不是完成某一个逻辑功能的芯片,而是...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询