FireBird Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
파이어버드 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
IBPhoenix
FireBird Main site
볼랜드포럼 광고 모집

FireBird Q&A
[2309] Re:Re:Re:저장프로시저 사용 후 VIEW, SELECT프로시저 않되요?
박지훈.임프 [cbuilder] 2593 읽음    2006-12-15 03:55
SELECT PROCEDURE라고 말씀하신 것이 select * from 프로시저; 와 같은 형태를 말씀하신 게 맞는지요.
처음 질문에서는 SELECT PROCEDURE가 안된다고 하셨는데 이번에는 스토어드 프로시저로 데이터를 저장하는 문제를 물으시니 처하신 상황이 이해가 잘 안되네요. 셀렉트할 때는 쿼리를 썼다고 하시고 저장할 때는 스토어드프로시저를 썼다고 하시는데, 두 경우에 호출하는 쿼리문이 어떤 내용인지, 또 같은 트랜잭션에서 호출한 것인지 혹은 다른 트랜잭션인지, 그리고 같은 트랜잭션일 경우 어느 것을 먼저 호출했는지 등등 질문 내용에서 의미가 모호한 부분이 너무 많습니다.


질문이 님이 쓰신 글 :
: SELECT 할때는 QUERY 컴포넌트를 사용 했습니다..
:
: 저장시 소스를 보내 드립니다. 제가 생각 하기엔 저장프로시저가 실행 된 후로는
:
: 그 날짜에 해당 하는 데이터가 LOCK이 걸린것도 같은데 델파이에서 저장프로시저 사용한 소스 입니다. 참고로 보내 드립니다. 감사합니다.
:
: 혹시 ExecProc 문장 이후에 해야 되는게 있는지 궁금 하네요...
:
:       with StoredProc1.Params do
:       begin
:         ParamByName('UNT_CD').asstring     := psUnt_cd;
:         ParamByName('MAC_CD').asstring     := psMac_cd;
:         ParamByName('TRD_DATE').asstring   := psYMD;
:         ParamByName('TRD_TYPE').asstring   := psTrd_type;
:         ParamByName('TRD_TIME').asstring   := psTIME;
:         ParamByName('PDT_LINE').asInteger  := psItem;
:         ParamByName('WEEK_DAY').asstring   := inttostr(DayOfWeek(now));
:         ParamByName('ITM_CD').asstring     := psItmInf[psItem].itm_cd;
:         ParamByName('ITM_SIZE').asstring   := psItmInf[psItem].itm_size;
:         ParamByName('QTY').asInteger       := 1;
:         ParamByName('UNIT_COST').asInteger := psItmInf[psItem].unit_cost;
:         ParamByName('AMT').asInteger       := psItmInf[psItem].unit_cost;
:         ParamByName('IN_CASH').asInteger   := strtoint(Floattostr(psIn_Money));
:         ParamByName('OUT_CASH').asInteger  := psSd_Money * 1000;
:         ParamByName('AS_DATE').asstring    := '';
:         ParamByName('AS_SEQ').asstring     := '';
:         ParamByName('AS_NAME').asstring    := '';
:         ParamByName('AS_TEL').asstring     := '';
:         ParamByName('AS_ID').asstring      := '';
:         ParamByName('AS_PASS').asstring    := '';
:       end;
:       StoredProc1.ExecProc;
:

:
:
:
: 박지훈.임프 님이 쓰신 글 :
: : 클라이언트에서 select를 위해 어떤 컴포넌트를 쓰셨나요?
: :
: :
: : 질문이 님이 쓰신 글 :
: : : 델파이와 파이어버드 1.5를 사용하고 있는데요
: : : 저장프로시저를 사용하여 클라이언트를 가볍게 했는데
: : : 클라이언트에서 VIEW, SELECT PROCEDURE가 않되네요?(계속 모래시계만 나오네요!! ㅜㅜㅜㅜ)
: : : 그리고 서버에서는 VIEW, SELECT PROCEDURE 너무 잘 됩니다..
: : : 정말 미치겠네요...
: : : 다른 옵션이 있는지 전문가의 답변을 기다립니다.

+ -

관련 글 리스트
2304 저장프로시저 사용 후 VIEW, SELECT프로시저 않되요? 질문이 1915 2006/12/13
2305     Re:저장프로시저 사용 후 VIEW, SELECT프로시저 않되요? 박지훈.임프 1987 2006/12/13
2307         Re:Re:저장프로시저 사용 후 VIEW, SELECT프로시저 않되요? 질문이 1857 2006/12/14
2309             Re:Re:Re:저장프로시저 사용 후 VIEW, SELECT프로시저 않되요? 박지훈.임프 2593 2006/12/15
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.