加个参数,作标识,存储过程里进行判断,比如:create proc test1 @i_ varchar(20) --标识as begin if @i_='1' begin --。from #tree print '一' end else if @i_='2' begin --。from #tree ID=1 print '二' endgo
一样的啊,程序中也进行判断就行了 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~.. .. if a='合格' then begin sql.Text:='exec test1 :i_'; Parameters.ParamByName('i_').Value:=1; .. .. end else begin sql.Text:='exec test1 :i_'; Parameters.ParamByName('i_').Value:=0; .. .. end
@i_ varchar(20) --标识as
begin
if @i_='1'
begin
--。from #tree
print '一'
end
else if @i_='2'
begin
--。from #tree ID=1
print '二'
endgo
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~..
..
if a='合格' then
begin
sql.Text:='exec test1 :i_';
Parameters.ParamByName('i_').Value:=1;
..
..
end
else
begin
sql.Text:='exec test1 :i_';
Parameters.ParamByName('i_').Value:=0;
..
..
end
还是???????????
if cmbDept.Text = '合格' then
sDept:='1';