C
crystal_bobo
Unregistered / Unconfirmed
GUEST, unregistred user!
如果关于统计的函数已经写好在SQL Server的一个存储过程
那我在前台应该怎么样调用这个存储过程呢?
另:请帮忙解释一下这一段有关统计的程序,万分感谢了!!!!!!!!!!!!!!!!!!!!!!!111
procedure TFSltCal.AddDepartJie;
var sqltxt :string;
begin
if(r1.Checked)then
begin
Self.GrateStr := '1 年级';
Self.sltDbtable := '大一男生体育合格标准表';
AQ1.Close;
AQ1.SQL.Text := 'select distinct student_depart from nan_one';
AQ1.Open;
cb1.Items.Clear;
while not aq1.Eof do
begin
cb1.Items.Add(aq1.fieldbyname('student_depart').AsString);
aq1.Next;
end;
Aq1.Close;
aq1.SQL.Text := 'select distinct student_jie from nan_one';
aq1.Open;
cb2.Items.Clear;
while not aq1.Eof do
begin
cb2.Items.Add(aq1.fieldbyname('student_jie').AsString) ;
aq1.Next;
end;
end;
...................
各个语句最好都能说一下,我实在摸不着头脑
这一段程序是不是实现的是往选定的存储过程中写入Inout数据(执行的选择条件)呢?
比如在存储过程proc大学生体育合格标准总计评分男1中,有Select @级别=2000 后的话就
相应的存储
上面的程序与这段程序有什么关联?????请在给解释一下好马????????
(我不明白TFSltCalNa1.AddDepartJie是什么意思????AddDepartJie是什么??????)
procedure TFSltCalNa1.AddDepartJie;
var sqltxt :string;
begin
if(r1.Checked)then
begin
Self.GrateStr := '1 年级';
Self.StpName := 'proc大学生体育合格标准总计评分男1';
Aq1.Close;
aq1.SQL.Text := 'select distinct student_jie from nan_one';
aq1.Open;
cb2.Items.Clear;
while not aq1.Eof do
begin
cb2.Items.Add(aq1.fieldbyname('student_jie').AsString) ;
aq1.Next;
end;
end;
那我在前台应该怎么样调用这个存储过程呢?
另:请帮忙解释一下这一段有关统计的程序,万分感谢了!!!!!!!!!!!!!!!!!!!!!!!111
procedure TFSltCal.AddDepartJie;
var sqltxt :string;
begin
if(r1.Checked)then
begin
Self.GrateStr := '1 年级';
Self.sltDbtable := '大一男生体育合格标准表';
AQ1.Close;
AQ1.SQL.Text := 'select distinct student_depart from nan_one';
AQ1.Open;
cb1.Items.Clear;
while not aq1.Eof do
begin
cb1.Items.Add(aq1.fieldbyname('student_depart').AsString);
aq1.Next;
end;
Aq1.Close;
aq1.SQL.Text := 'select distinct student_jie from nan_one';
aq1.Open;
cb2.Items.Clear;
while not aq1.Eof do
begin
cb2.Items.Add(aq1.fieldbyname('student_jie').AsString) ;
aq1.Next;
end;
end;
...................
各个语句最好都能说一下,我实在摸不着头脑
这一段程序是不是实现的是往选定的存储过程中写入Inout数据(执行的选择条件)呢?
比如在存储过程proc大学生体育合格标准总计评分男1中,有Select @级别=2000 后的话就
相应的存储
上面的程序与这段程序有什么关联?????请在给解释一下好马????????
(我不明白TFSltCalNa1.AddDepartJie是什么意思????AddDepartJie是什么??????)
procedure TFSltCalNa1.AddDepartJie;
var sqltxt :string;
begin
if(r1.Checked)then
begin
Self.GrateStr := '1 年级';
Self.StpName := 'proc大学生体育合格标准总计评分男1';
Aq1.Close;
aq1.SQL.Text := 'select distinct student_jie from nan_one';
aq1.Open;
cb2.Items.Clear;
while not aq1.Eof do
begin
cb2.Items.Add(aq1.fieldbyname('student_jie').AsString) ;
aq1.Next;
end;
end;