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.
相关问答:
1.我不会英语,下载了个delphi2010,打开以后里面全部是英语,连帮助文件也是英语,有没有汉化版的?
2.下面是装delphi2010的时候装进来的,麻烦解释这些事什么
Embarcadero Delphi and C++ Builder 2010 Database Pack ......
在网上看到很多人写程序代码,写的代码每一行都是要么就空一个空格,要么就空好几个,这个有规定吗?怎么看?
以下是我在网上找的一段程序代码
===================================================================== ......
现有paradox数据库使用BDE驱动,拟改为C/S版,增加网络读取数据功能。请哪位大侠,提供源码。
说句不客气的话,用paradox做C/S是自寻死路。
换一个网络数据库
因为不想动大手术,仅能共享几个文件即可。
Da ......
在我电脑上运行Delphi的时候经常出项这种情况:关闭运行窗口时,电脑死机,鼠标能动,歌还能听,但什么都做不了,只能重启。这是什么问题?请各位帮帮忙,谢谢了!
也可能是你运行的文件有问题。
你打开delphi,什 ......