Q&A

  • 델파이에서 StoredProcedure를 동적으로 Call하는 방법은?
제가 원하는 답변이 아니어서요.(다시부탁 드립니다)

저도 찾아 봤지만 거긴 Component를 쓰는 것 밖에 없더군요 .

Component를 Create하여 TStoredProc에 DataBase를 동적으로 Setting하는 경우 를 알고 싶습니다.



오라클에서 StoredProcedure를 생성 하였습니다. Parameter를 4개 가지는..

그런데 델파이에서 오라클에 생성한 StoredProcedure를 실행 하는 방법을 모르겠습니다.

TStoredProc Component가 있던데 그것을 쓰면 되지만 .. 쓰레드에서 의 프로시져

호출이라...Create하여 사용 했으면 하는데..

TStoredProc 를 Create하여 DataBase, StoredProcName 을 동적으로 설정하면

Params에 Parameter가 생기질 않습니다.

어떻게하면 델파이에서 오라클의 StoredProcedure를 실행 할 수 있을 까요..

답변 부탁 드립니다...(Please)

1  COMMENTS
  • Profile
    .. 1999.10.28 17:38
    ninefox7 wrote:

    > 제가 원하는 답변이 아니어서요.(다시부탁 드립니다)

    > 저도 찾아 봤지만 거긴 Component를 쓰는 것 밖에 없더군요 .

    > Component를 Create하여 TStoredProc에 DataBase를 동적으로 Setting하는 경우 를 알고 싶습니다.

    >

    > 오라클에서 StoredProcedure를 생성 하였습니다. Parameter를 4개 가지는..

    > 그런데 델파이에서 오라클에 생성한 StoredProcedure를 실행 하는 방법을 모르겠습니다.

    > TStoredProc Component가 있던데 그것을 쓰면 되지만 .. 쓰레드에서 의 프로시져

    > 호출이라...Create하여 사용 했으면 하는데..

    > TStoredProc 를 Create하여 DataBase, StoredProcName 을 동적으로 설정하면

    > Params에 Parameter가 생기질 않습니다.

    > 어떻게하면 델파이에서 오라클의 StoredProcedure를 실행 할 수 있을 까요..

    > 답변 부탁 드립니다...(Please)



    var sQry : Tquery

    begin

    sQry := TQuery.Create(Application);

    sQry.DatabaseName := 'sss';



    With sQry do

    begin

    Close;

    Sql.Clear;

    Sql.Add(' Exec Proc Name ');

    Sql.Add(''''+VAr1+''','''+Var2+''',');

    Sql.Add(''''+Var3+''','''+Var4'''' ');

    ExecSql;

    end;

    end;