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

C++빌더 Q&A
C++Builder Programming Q&A
[35187] dbComboBox사용시
seiyes [] 1909 읽음    2004-05-25 15:47
안녕하세요...

c++builder를 쓰면서 다음과 같은 세가지 문제가 발생했는데....
어떻게 해결할지 막막해서 이렇게 질문드립니다..

1. db로 부터 exception이 발생했을때...catch에서 showMessage("디비에러")
   이렇게 뿌려주고 싶은데...c++builder 지가 뿌려줘버리는군요ㅡ.ㅡ;;
   내가 try~catch로 잡았는데도 화면에 이상한 메시지가 떠서
   이걸 어떻게 잡아줘야 하는지 참 난감합니다..
   이렇게 해줬는데 왜 안잡히는 걸까요??

    try
    {
        ...
        SQLDataSet1->Open();
        ...
    }
    catch( ... )
    {
        ShowMessage("디비에러");
        return ;
    }
  
  이렇게 한후 db를 죽이고 조회버튼을 눌렀더니 다음과 같은 메시지가 화면에 뜹니다...
"Project Project1.exe raised exception class EDatabaseError with message 'ORA-12571:TNS:패킷 기록자 실패'" 근데...제가 원하는 메시지는 catch로 잡은 "디비에러"가 떠야 되는데....이상한게 뜨니까 정말 황당합니다..

2. 두번째 질문은 timer객체로 인한 질문인데요...timer가 쿼리를 수행한다고 가정할때 connection을
   사용할 겁니다..근데 만약..유저가 쿼리날리는 connection컴포넌트를 같이 사용한다고 할때,
   동시에 사용자와 타이머가 쿼리를 날리면 에러가 발생하는지요?
   제가 테스트 할때는 에러가 발생안하는거 같아서..이렇게 질문드립니다...

3. DBExpress를 사용할때 DBComboBox라고 있던데...여기 값을 리스트로 뿌려주는 방법이 없는것 같습니다.
  
   위 세가지 질문에 한가지라도 좋으니 고수님들의 답변 부탁합니다...ㅜ.ㅜ



+ -

관련 글 리스트
35187 dbComboBox사용시 seiyes 1909 2004/05/25
35190     Re:dbComboBox사용시 강요찬(난나) 1769 2004/05/26
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.