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,

请问大神,这个怎么办???????
展开
 我来答
矛盾距离
2013-05-25 · 超过16用户采纳过TA的回答
知道答主
回答量:67
采纳率:0%
帮助的人:38.6万
展开全部
你数据库里面有没有温度101这个字段?还有是哪一句报错
意法半导体(中国)投资有限公司
2023-06-12 广告
单片机,即单片微控制器,也称为单片微型计算机,是将中央处理器(CPU)、存储器(ROM,RAM)、输入/输出接口和其他功能部件集成在一块 在一个小块的集成电路上,从而实现对整个电路或系统的数字式控制。单片机不是完成某一个逻辑功能的芯片,而是... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式