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
[69462] Re:Re:Re:Re:그럼 ADOConnection 여러개로 동시에 사용하는 경우는 문제 없을까요?
용맨소녀 [doyongid] 1746 읽음    2013-05-07 16:07
답변 감사드리고요..

지금은 일단 2개의 Connection에 1개씩의 쿼리를 붙여서 쓰고 있고요..

하나의 Connection에 여러개의 쿼리를 쓰레드로 돌리면 문제가 생길것 같아서 그렇게 했습니다.

인디소켓이라 유저당 1쓰레드라서 접속한  수대로 쓰레드가 돌아가지만, 일단 하나의 쿼리로만 처리하게 했습니다. 물론 DB처리 부분은 크리티컬섹션으로 감쌌고요..

나머지 하나의 쿼리는 쓰레드 외부에서 호출합니다.

구조가 아주 초딩같은데, 암튼 복잡하면 문제가 생길 것 같아서 그렇게 했고요..ㅡ.ㅡ

제가 알기로 이 에러가 처리가 다 끝나지 않은 상태에서 다시 쿼리를 호출했을 경우 나오는거라고 알고 있는데, 왜 그런 에러가 나는건지 모르겠습니다.. 같은 ADOQuery로 2번 중복 호출할 일은 없다고 생각되거든요..

그 아이 님이 쓰신 글 :
: 저는 쓰레드를 쓸일이 없어서 쓰레드로 구현은 안했습니다. 그리고 ADOConnection을 3개를 쓸 일이 없던데요.
: 혹 하나의 MDB에 ADOConnection을 3개 쓰는건 아니지요? 각기 다른 DB에 3개의 Connection과 각각에 연결된
: ADOQuery를 쓴다면 그게 쓰레드라 할지라도 별 문제가 될것 같진 않은데요.
:
: 용맨소녀 님이 쓰신 글 :
: : 답변 감사드리고요..
: :
: : ADOConnection 3개를 생성한 다음에 각각에 연결된 ADOQuery를 쓰레드에서 동시에 사용할때는 문제가 없을까요?
: :
: : 그 아이 님이 쓰신 글 :
: : : 저도 하나의 Query로 여러개를 처리하는 것으로 많이 사용합니다.
: : :
: : : 상용 패키지에서도 사용했는데 문제 없었습니다.

+ -

관련 글 리스트
69451 ADO 사용시 "비동기로 실행하는 동안에는 작업을 수행할 수 없다"는 에러 용맨소녀 2658 2013/05/04
69454     Re:ADO 사용시 그 아이 1853 2013/05/07
69455         Re:Re:그럼 ADOConnection 여러개로 동시에 사용하는 경우는 문제 없을까요? 용맨소녀 1744 2013/05/07
69458             Re:Re:Re:그럼 ADOConnection 여러개로 동시에 사용하는 경우는 문제 없을까요? 그 아이 1720 2013/05/07
69462                 Re:Re:Re:Re:그럼 ADOConnection 여러개로 동시에 사용하는 경우는 문제 없을까요? 용맨소녀 1746 2013/05/07
69463                     Re:Re:Re:Re:Re:그럼 ADOConnection 여러개로 동시에 사용하는 경우는 문제 없을까요? 그 아이 1664 2013/05/07
69467                         Re:Re:Re:Re:Re:Re:그럼 ADOConnection 여러개로 동시에 사용하는 경우는 문제 없을까요? 용맨소녀 1687 2013/05/07
69468                             Re:Re:Re:Re:Re:Re:Re:그럼 ADOConnection 여러개로 동시에 사용하는 경우는 문제 없을까요? 그 아이 1739 2013/05/08
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.