Q&A

  • [re] 자답입니다. dbExpress 버그로 않된다는 결론이군요.

>ExecProc 실행하면 dbExpress Error: [0x0005]:Operation Not Supported
>
>다음은 사용하는 코딩입니다.
>DB_ALIAS_NAME_SQLConnection은 TSQLConnection로 전역변수입니다.
>
>var
>  StdP1: TSQLStoredProc;
>begin
>  try
>      StdP1 := nil;
>
>      StdP1 := TSQLStoredProc.Create(nil);
>      StdP1.SQLConnection := DB_ALIAS_NAME_SQLConnection;
>
>      with StdP1 do
>      begin
>        StoredProcName := '프로시저명';
>
>        Params.CreateParam(ftString, '입력파라미터', ptInput);
>        Params.CreateParam(ftString, '아웃풋파라미터', ptOutput);
>        ParamByName('입력파라미터').AsString := 'ㅁㅁ';        
>        ExecProc;
>      end;
>  finally
>    if Assigned(StdP1) then StdP1.Free;
>  end;
>end;
>
>dbExpress로 StoredPorcedure를 사용할수는 있는건가요 ㅡ.ㅡ?
0  COMMENTS