打印本文 打印本文 关闭窗口 关闭窗口
多层数据库开发十:存 储 过 程
作者:武汉SEO闵涛  文章来源:敏韬网  点击数1894  更新时间:2009/4/23 18:30:20  文章录入:mintao  责任编辑:mintao
ram;
Begin
...
With StoredProc1 Do
Begin
StoredProcName := ''''GET_EMP_PROJ'''';
Params.Clear;
P1 := TParam.Create(Params, ptInput);
P2 := TParam.Create(Params, ptOutput);
TryParams[0].Name := ''''EMP_NO'''';Params[1].Name := ''''PROJ_ID'''';
ParamByname(''''EMP_NO'''').AsSmallInt := 52;
ExecProc;Edit1.Text := ParamByname(''''PROJ_ID'''').AsString;
FinallyP1.Free;
P2.Free;
End;
End;
...
End;
10.5.7 ParamBindMode属性
  这个属性用于设置Params属性中的每一个参数与存储过程的参数怎样匹配。
  如果ParamBindMode属性设为pbByName(默认),表示Params属性中的参数按名称与存储过程的参数匹配。
  如果ParamBindMode设为pbByNumber,表示Params属性中的参数按序号与存储过程的参数匹配。
  建议把ParamBindMode属性设为pbByName,因为按名称匹配不需要参数的顺序,而按序号匹配往往容易搞错。不过,有的情况下可能需要按序号匹配,因为有的服务器并没有提供参数的名称。

上一页  [1] [2] 

打印本文 打印本文 关闭窗口 关闭窗口