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
[16815] Re:Re:Re:흠....
만해 [greenuri] 1247 읽음    2002-03-26 16:21
skan 님이 쓰신 글 :
: ㅡ.ㅡ
:
: TDataBase Component를 사용해서 프로그램 했는데
:
: 에러가 났었거든요.. ㅡ.ㅡ;;;
:
: 근데 그 컴포넌트 때문에 나는 에러가 아니네요.. ㅡ.ㅡ;;;;
:
: 로컬 네트워크 상에 있는 다른 컴퓨터 내의
:
: 데이터 베이스의 내용을 프로그램 내에서 보려고 했던건데..
:
: 어떤 식으로 연결해서 봐야되는지요..
:
: ㅡ.ㅡ;;;
:
: 그럼 좋은 해답 좀 알려주시기 바랍니다.
:
: 데이터 베이스는 파라독스입니다.

안녕하세요 만해입니다.

TDataBase를 사용안하고 동적으로 DataBase를 할당 하시려고 하면,

변경코자하는 TTable이나 TQuery의 DataBase 속성을 다 바꿔 져야 해서 조금

귀찮게 됩니다.

이럴 경우엔 그냥 TDataBase를 사용하시고요

TDataBase의 AliasName만 동적으로 바꿔 주시면 됩니다.

물론 TTable이나 TQuery가 TDataBase에 물려 있어야지요

TDataBase의 DataBaseName 하고 TTabe, TQuery가 TDataBase의 DataBaseName으로 정해 주면 되죠

그리고 변경시 주의 점은 다 아시겠지만

TTable, TQuery, TDataBase가 싹다 Close 된 상태에서 바꾸셔야 합니다.

그리고 바꾼 다음에 TDataBase부터 Open 시켜야 하고요

참고로 다른 DataBase로 동적으로 연결 하신다면

LoginPrompt나 Default Parameter 같은걸 주의 하셔야 할겁니다.

A란 DataBase의 LoginName 이 A이고,

B란 DataBase의 LoginName 이 B 일때

A 에서 B 혹은 B 에서 A로 데이타 베이스 전환시 로긴네임이나 기타 다른 파라메타도 다 수정해

주셔야 합니다.

이런건 그냥 함수 만들어서 처리 하면 쉽죠~

참고됬어면 하네요 그럼 이만


+ -

관련 글 리스트
16797 데이터 베이스 관련 질문... (__) skan 998 2002/03/26
16803     Re:데이터 베이스 관련 질문... (__) 지나가는 사람 1054 2002/03/26
16804         DataBase component를 사용하지 않고는 안되나요?? (__) 함수로는 불가능 한지... (내용무) skan 1103 2002/03/26
16805             Re:DataBase component를 사용하지 않고는 안되나요?? (__) 함수로는 불가능 한지... (내용무) 지나가는 사람 1074 2002/03/26
16812                 Re:Re:흠.... skan 978 2002/03/26
16815                     Re:Re:Re:흠.... 만해 1247 2002/03/26
16818                         Re:Re:Re:Re:그건 해결이 됐거든요.. ㅡ.ㅡ;;; skan 1196 2002/03/26
16820                             Re:Re:Re:Re:Re:ㅡ.ㅡ;;; 해결이 됐습니다. skan 1164 2002/03/26
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.