用DBExpress中的组件,写一个存储过程,如何写啊请大侠给出程序和数据库两端的代码,谢了

解决方案 »

  1.   

    写存储过程应该是在数据库中的,和你用什么组件没什么大的关系
    其实也就是把一些SQL语句写在一起,你可以让数据库,如SQLSERVER自己生成对表的插入什么的存储过程,再自己看看,就知道是怎么回事了,或者看看书也行的
      

  2.   

    ---范例
    var
      SQLStoredProc: TSQLStoredProc; 
    begin
      with SQLStoredProc do
       begin
            ProcLogin.StoredProcName := 'Login';//存储过程的名字叫Login
             Prepared:=False;
             //这里的参数为存储过程定义的参数
             Params.ParamByName('in_logname').Value:=LoginUser.MerchantLogName ;  //增加参数
             Params.ParamByName('in_password').Value:=LoginUser.MerchantPassWord ;//增加参数
             Prepared:=True;
             ExecProc;
             //得到返回值
             UID:=Params.ParamByName('out_userid').Value;
       end;
    end;
      

  3.   

    我认为:如果你会SQL语句,应该就会写相应的存储过程的!