在Oracle開發時,可以用TStoredProc直接調用已經存在的Procedure?怎麼用啊,用TStoredProc.*??能調用出來這個Procedure?還有關于他的一些Properties 請幫忙給點資料.
Mail:  [email protected]
謝謝!

解决方案 »

  1.   

    please search in delphi help document..
      

  2.   

    How I can use the TStoreProc ??Please,please help me!TKS!
      

  3.   

    有几个属性,你要注意:
    第一个是Session,一定要指定;
    第二个是存储过程的名字,那是不能少的.
    第三个是需要传入的参数,如果有参数的话,更不能少了!
    第四: 调用执行过程,
    给你一个例子: with TOraStoredProc.Create(Self) do
        try
          Session := DM.OraSession;
          StoredProcName := Session.Username + '.P_Retire_JX_And_JZ';
          Prepare;
          Params[0].AsInteger := AYear;
          Params[1].AsString := #39 + AUnitList + #39;
          ExecProc;
          Flag := Params[2].AsString;
        finally
          Free;
        end; Flag 是传出的参数.用于返回值
      

  4.   

    还有参数 sp.parameters.refresh