Q&A

  • dbExpress에서 TSQLStoredProc 사용하면 오류발생.
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