Q&A

  • 스토어드프로시저(StoredProcedure)를 사용하는 방법좀 [너무긴급]
흑흑~~~

스토어드 프로시저를 어떻게 하는지 도대체가 모르겠습니다.

내일까지 안하면 전.. 짤릴지도.... ㅜ.ㅜ



고수님들 간단하게 storedproc 컴포넌트를 이용하여

자료를 select 해서 프린트폼에 데이타를 display하는

프로그램 좀 가르쳐 주십시오.

참고로 DB는 oracle이고 delphi는 2.0 입니다.



도데체가 프로그램상에서 어떻게 sp를 호출하고

다시 리턴되서 그 리턴된 값을 어떻게 화면이나, 프린트폼에

display하는지 모르겠습니다.



고수님들 .. 정말 너무 긴박합니다.. 제발 부탁좀 드립니다.

1  COMMENTS
  • Profile
    방문현 2001.07.16 01:20
    폼에 StoredProc 를 놓고 Database compo에 연결하고 StoredProc.StotredProcName을 클릭하면



    DB 서버에 저장된 프로시져 목록이 나오지요.



    거기서 필요한 프로시져를 지정하시고 Param를 클릭하면 파라미터목록이 나옵니다.



    그중 파람타입이 ptInput으로 된 파라미터는 입력용 이구요 ptOutput, ptResult등은 값을



    받아오는 것입니다.



    만약 파라미터가 다음과 같다고 가정하고



    with StoredProc do begin

    paramByName('id').Value := xx; //input용 파라미터에 값을 대입

    execProc; //파라미터 실행

    변수 xxx:=paramByName('xxx').AsDataType; //받아온 데이터값

    end;



    이때 ptOutput, ptResult 용 파라미터가 지정돼 있어야 쓸 수 있읍니다.