delphi使用存储过程

简介:

with adoProc do
  begin
    ProcedureName := 'HOCRM_SCF1_Update';
    Parameters.Clear;
    Parameters.CreateParameter('P1', ftstring, pdInput, 4000,thexml); //   用户输入参数
    Parameters.CreateParameter('SCF01', ftstring, pdOutput, 20, scf01);      // 存储过程返回参数
    Parameters.CreateParameter('SCF04', ftstring, pdOutput, 20, SCF04);      // 存储过程返回参数
    Prepared := True;
    ExecProc;
    SCF01 := vartostr(Parameters.ParamByName('SCF01').Value) ;
    SCF04 := vartostr(Parameters.ParamByName('SCF04').Value) ;
  end;


------------------------------------------------------------------------

  with sp1 do
  begin
    Close;
    ProcedureName:='sp_zyyf_saveoneffckd2';
    Parameters.Refresh;
    Parameters.ParamByName('@kh').Value:=kh;
    Parameters.ParamByName('@zyhstr').Value:=zyhstr;
    Parameters.ParamByName('@rq').Value:=rq;
    Parameters.ParamByName('@czbh').Value:=czbh;
    Parameters.ParamByName('@cxsc').Value:=cxsc;
    Parameters.ParamByName('@pzh').Value:=pzh;
    ExecProc;
    pzh:= Parameters.ParamByName('@pzh').Value;
  end;












本文转自鹅倌51CTO博客,原文链接:http://blog.51cto.com/kaixinbuliao/1786924 ,如需转载请自行联系原作者



相关文章
|
存储 SQL 关系型数据库
三十五、存储过程的基本使用
三十五、存储过程的基本使用
141 0
|
存储
我的数据访问函数库的源代码(四)—— 存储过程部分,包括存储过程的参数的封装
/* 2008 4 25 更新 */ 我的数据访问函数库的源码。整个类有1400行,原先就是分开来写的,现在更新后还是分开来发一下吧。 第四部分:存储过程部分,包括存储过程的参数,主要是对存储过程的参数的封装。
735 0
|
SQL 存储 数据库