这段代码,为什么一运行就死呀

zhhh 2005-05-07 09:53:03
with adoquery1 do
begin
close;
sql.clear;
sql.text := 'select top 10 id,price,city,sj from stat where city=''北京'' and sbec=''1.0''';
open;
while not eof do
begin
dbchart1.Series[0].AddXY(fieldbyname(sj).asdatetime,fieldbyname('price').asfloat)
end;
end;
其中sj是字符型,代表时间,格式:2005-05-01
...全文
107 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
才子鸣 2005-05-07
  • 打赏
  • 举报
回复
next;
你一直都是在第一条循环...

程序跟本没往下走...所以要加了next;
eqapple 2005-05-07
  • 打赏
  • 举报
回复
用Assign就行了!
zhhh 2005-05-07
  • 打赏
  • 举报
回复
直接存到数据库,如何写?
zhousan 2005-05-07
  • 打赏
  • 举报
回复
if SavePictureDialog1.Execute then
DBChart1.SaveToBitmapFile(SavePictureDialog1.FileName)
zhaoyongjie 2005-05-07
  • 打赏
  • 举报
回复
想保存到什么地方啊
zhhh 2005-05-07
  • 打赏
  • 举报
回复
上面的问题决解了,另外,生成的图片如何保存下来
zhptj 2005-05-07
  • 打赏
  • 举报
回复
再有一句
先得first
然后再循环
别忘了next
fengzhengren 2005-05-07
  • 打赏
  • 举报
回复
进入死循环了,下面的语句应该加上next
while not eof do
begin
dbchart1.Series[0].AddXY(fieldbyname(sj).asdatetime,fieldbyname('price').asfloat)
next;
end;
cdsgajxlp 2005-05-07
  • 打赏
  • 举报
回复
up

2,498

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧