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
[35190] Re:dbComboBox사용시
강요찬(난나) [kyc3003] 1768 읽음    2004-05-26 00:12
: 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로 잡은 "디비에러"가 떠야 되는데....이상한게 뜨니까 정말 황당합니다..

-> 실행파일(EXE파일)을 실행할 때 그렇다는 것인지요? 그렇다면 정말 이상한 일이구요...
   만약, 볼랜드 에디터 환경 내에서 실행할 땐 그렇습니다.
   만들어진 실행파일(EXE파일)을 실행해 보면 "디비에러" 메시지만 나타나리라 여겨집니다.

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

-> 질문의 요지를 정확히 이해하지는 못하겠지만, 느낌으로 에러가 나지 않을 듯 싶습니다.

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

-> 리스트라는 것이 혹 리스트박스를 의미하는 것인지요? 그렇다면
    -> ListBox1->Items->Assign(DBComboBox->Items)
   아니면 (디비)그리드 같은 것을 의미하는 것인지...
    -> ...

+ -

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