我看了CSDN以前的帖子,要不看不懂,要不就是出错,到底该怎么得到啊?
我做的一个普通的登陆功能:
procedure TForm_logo.Button1Click(Sender: TObject);
begin
  with adoStoredProc1 do
  begin
    Close;
    ProcedureName:='xueji_check;1';
    Prepared:=true;
    Parameters.Refresh;    Parameters.ParamValues['@user_name']:= edit1.Text;    if RaB_stu.Checked then
      Parameters.ParamValues['@authority']:= 1
    else if RaB_academy.Checked then
      Parameters.ParamValues['@authority']:= 2
    else
      Parameters.ParamValues['@authority']:= 3;    ExecProc;
    edit1.Text := 存储过程的返回值;
  end;
end;存储过程如下:
CREATE PROCEDURE xueji_check@user_name varchar(50),
@authority varchar(10)ASdeclare @abc int
select @abc=count(*) from xj_user
where username=@user_name and authority=@authority
return @abc
GO