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

델파이 Q&A
Delphi Programming Q&A
[5980] [질문] Sybase와 델파이 고수님들께 도움을..
온니서방 [ ] 817 읽음    1999-04-06 20:34

    델파이와 Sybase를 붙이는데 고생을 하고 있습니다..

    델파이의 DB 그리드를 사용하는 화면을 띄워두면
    그 화면의 DB 그리드가 select 해온 테이블을
    다른 클라이언트에서 insert, update 또는 delete 문을
    수행할 때 락킹이 걸립니다..

    이 클라이언트들은 대기하고 있다가 DB 그리드가 사용된 화면이 닫히면
    바로 수행됩니다..
    물론, 한참동안 열어두고 있어서 time out이 되면 수행이 취소되고요..

    결국 겉보기엔 수행속도가 엄청 늦게 되고
    정상적인 업무수행에 문제 많습니다..


    여기저기 수소문 해보니 델파이와 sybase가 궁합이 별로 안 맞는다는데
    DB 그리드를 사용하지 않고 스트링 그리드를 사용해야 한다고 하는데..

    제 개인적인 생각으로는 델파이로 sybase 접속시 DB 그리드를 사용하면
    server side cursor가 생성되어 이런 문제가 발생되는 것 같습니다..

    볼랜드에서 BDE 설계시 이렇게만 만들지는 않았을것 같고..
    뭔가 sybase에서 락킹이 안걸리게 하는 방법이 있을 것 같은데
    sybase는 처음 사용해보는 지라 해결을 못하고 있습니다..

    참고로 MS SQL 6.5에서는 문제없이 잘 동작합니다..


    델파이를 이용하여 sybase에 많이 붙여보신 고수님들의 조언을 부탁드립니다..
    정말 답답해 죽겠네요..


    개발 및 수행환경은 다음과 같습니다..
   
    델파이 3.02 C/S
    BDE - 델파이 3.02 설치시 버젼 그대로..
    Sybase release 11 for NT (11.0.1)

    클라이언트 - Win95/98
    서버 - 한글 Win NT 4.0 service pack 4

   

    기람..

                            미친병아리 서비였네용.. 삐약~ !!





+ -

관련 글 리스트
5980 [질문] Sybase와 델파이 고수님들께 도움을.. 온니서방 817 1999/04/06
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.