易截截图软件、单文件、免安装、纯绿色、仅160KB

delphi 在DBChart显示 - Delphi / 数据库相关

我想实现将一个班的成绩 按照六十分以下,六十到八十,八十以上分成三组。
在DBChart的条形图里,X轴是这三个分数段,Y轴式个分数段的人数。
数据库是sql2000的
首先建立了存储过程如下
create procedure makeview
@classname varchar(10),@coursename varchar(20),@semeter varchar(5)
as
begin
  create table #view
  (
  score varchar(50),
  num int
  )
  insert into #view
  select 'score<60',count(1) from OrigScore where 最终成绩<60 And 班级号=@classname And 开课学期=@semeter And 课程名称=@coursename
  group by 最终成绩
  union all
  select '60<score<80',count(1) from OrigScore where 最终成绩<80 And 最终成绩>60 And 班级号=@classname And 开课学期=@semeter And 课程名称=@coursename
  group by 最终成绩
  union all
  select 'score>80',count(1) from OrigScore where 最终成绩>80 And 班级号=@classname And 开课学期=@semeter And 课程名称=@coursename
  group by 最终成绩

  select * from #view

end;
是没有错误的。
然后在查看按钮里代码如下
ADOStoredProc1.Close;
 ADOStoredProc1.ProcedureName:='makeview';
 ADOStoredProc1.Parameters.Refresh;
 ADOStoredProc1.Parameters.ParamByName('@classname').Value:=bjh1.Text ;
 ADOStoredProc1.Parameters.ParamByName('@coursename').Value:=kcm1.Text;
 ADOStoredProc1.


相关问答:

初学者如何学习delphi? - Delphi / 非技术区

1.我不会英语,下载了个delphi2010,打开以后里面全部是英语,连帮助文件也是英语,有没有汉化版的?
2.下面是装delphi2010的时候装进来的,麻烦解释这些事什么
Embarcadero Delphi and C++ Builder 2010 Database Pack ......

delphi书写格则? - Delphi / 非技术区

在网上看到很多人写程序代码,写的代码每一行都是要么就空一个空格,要么就空好几个,这个有规定吗?怎么看?
以下是我在网上找的一段程序代码
===================================================================== ......

磕求C/S源码 - Delphi / 数据库相关

现有paradox数据库使用BDE驱动,拟改为C/S版,增加网络读取数据功能。请哪位大侠,提供源码。
说句不客气的话,用paradox做C/S是自寻死路。
换一个网络数据库

因为不想动大手术,仅能共享几个文件即可。

Da ......

电脑因为Delphi死机,怎么办? - Delphi / 非技术区

在我电脑上运行Delphi的时候经常出项这种情况:关闭运行窗口时,电脑死机,鼠标能动,歌还能听,但什么都做不了,只能重启。这是什么问题?请各位帮帮忙,谢谢了!
也可能是你运行的文件有问题。
你打开delphi,什 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号