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

FireBird Q&A
[350] Re:Re:Re:[질문] DB에 연결되어 있는 것을 끊고자 한다면...어떻게?
하안인 [hurco] 2226 읽음    2002-07-03 15:52
¼o¼º 님이 쓰신 글 :
: 하안인 님이 쓰신 글 :
: : ¼ö¼º 님이 쓰신 글 :
: : : DB에 연결되어 있다라는 것과 연결되어 있지 않다라는 개념을 확실히 알고 싶습니다.
: : :
: : : 응용프로그램에서 DB를 사용하고 있다고 가정하겠습니다.
: : : 프로그램이 Run되고 있는 동안 DB가 항상 연결되어 있는것 같은데(?)...저는 프로그램이 Run되고
: : : 있어도 DB에 어떤작업(select,insert 등)을 하지 않을 경우, 연결된 DB를 끊어 놓았으면 합니다.
: : : 그런 방법이 있는지...?
: : :
: : : - IT강국, IT리더로 향하여 -

: : DB에 연결하는 컴포넌트는데이타베이스 컴포넌트입니다.
: : 즉 Database1->Connected = false; //db가 끊어있는 상태
: : Database1->connected = true; //db가 연결되어있는상태

: : 알고자 하는 것이 위의 내용인지 모르겠지만 ....
: : 일반적으로 프로그래밍에서는 db connetion상태에서 작업을 하죠.
: : 그런 다음 테이블을 가지고 조작을 하겠죠.
:
: -----------------------------------------------------------------------
: 답변에 감사 드립니다...
:
: 다시 질문을 드려야겠네요...^^
:
: 다음은 이전에 질문을 했던 내용입니다.
:
: " DB에 연결하고 끊고 하는 과정을 알아 보고 있는데, DB에 연동이 안되어 있는 것 같은데...
:   질의문을 통하여 데이터가 등록(insert) 되고 있습니다. 왜 그런지...? "

:  다음은 예를 든 소스입니다.

:  IBDB1->Connected = false; <-- DB를 끊은 상태
:  IBDB1->IBQuery1->Close();
:  IBDB1->IBQuery1->SQL->Clear();
:  IBDB1->IBQuery1->SQL->Add("Insert into tefg values('Test')");
:  IBDB1->IBQuery1->ExecSQL(); <-- DB가 끊어져 있을 텐데...왜,처리가 되는지...?
:  IBDB1->Connected = false; <-- 다시 DB를 끊은 상태

:  여기에서...LoginPrompt는 false로 설정했습니다.

: ;; 위의 소스는 제가 테스트를 해본 결과 Insert가 되더군요...
:    (DB가 끊어져 있는 것을 자동으로 연결을 하는건지...)
:
: 그럼, 부탁드립니다.

database와 table의 관계이군요.
query뿐만 아니고 table에서도 Open을 하면 자동적으로 database가
connect상태로 됩니다.
일반적으로 프로그램을 할때 database의 connected를 true로
하고 table을 연결하지만 table만을 해도 자동적으로
database 도 연결하게끔되어있습니다.
database가 연결되어 있어야 table도(query) 연결될테니까요...
:

+ -

관련 글 리스트
341 [질문] DB에 연결되어 있는 것을 끊고자 한다면...어떻게? ¼ö¼º 1948 2002/07/03
344     Re:[질문] DB에 연결되어 있는 것을 끊고자 한다면...어떻게? 하안인 2107 2002/07/03
349         Re:Re:[질문] DB에 연결되어 있는 것을 끊고자 한다면...어떻게? ¼o¼º 2209 2002/07/03
350             Re:Re:Re:[질문] DB에 연결되어 있는 것을 끊고자 한다면...어떻게? 하안인 2226 2002/07/03
351                 Re:Re:Re:Re:[질문] DB에 연결되어 있는 것을 끊고자 한다면...어떻게? ¼o¼º 1927 2002/07/03
352                     Re:Re:Re:Re:Re:[질문] DB에 연결되어 있는 것을 끊고자 한다면...어떻게? 하안인 2244 2002/07/03
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.