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
[22726] Re:답변 감사하구요... 추가질문이 있습니다.
최영수 [] 749 읽음    2002-11-20 00:54
ADO컴포넌트를 보니 여기에도 테이블과 쿼리들이 있는데요...
일반 DB 컴포넌트들(그러니까 Data Access탭에 있는...) 테이블과 쿼리와의 차이점이 뭐죠?

아... 그리고 ADO라고 해서 생각난건데 Visual에서 DB를 다루는데 DAO라는 게 있다고 들은 것같은데... 이 둘이 같은 겁니까?


김백일 님이 쓰신 글 :
: 최영수 님이 쓰신 글 :
: :
: :  안녕하세요...
: :  db초짜입니다.
: :  현재 제가 짜고 있는 프로그램은 작업내용을 db에 저장해서(매번 다른 이름의 db에 저장됩니다.)
: :  결과를 보는 폼을 열면 오늘 작업결과 db내용들이 리스트로 모두 나오도록 되어 있습니다.
: :  그중의 한 작업db를 선택하면 그 작업내용을 분석해서 보여주는 건데요.
: :  참고로 빌더는 5.0을 쓰고 있구요... db는 Access를 사용하고 있습니다.
:
: M$ Access나 M$-SQL 이라면 ODBC/BDE보다는 ADO를 쓰는 것이 훨씬 빠르고 간편합니다.
: ADO는 ODBC와 같은 별도의 등록 작업없이 바로 연결할 수 있습니다.
: 빌더 5 엔터프라이즈 이상 버전이면 ADO 컴포넌트가 들어있습니다.
: 프로페셔널인 경우에는 엔터프라이즈에 있는 컴포넌트 파일을 복사해다가
: 따로 설치하기만 해도 됩니다. (물론 불법적인 방법이긴 하죠. -_-;;)
:
: ADO에 대해서는 이곳 Tutorial에 자세한 강좌가 올라와 있기는 한데요,
: 그 강좌에서 설명하는 모든 걸 자세히 알 필요는 없습니다.
: 대략적인 구조와 DB 연결 방법(정말 간단합니다.)만 알면,
: 기존의 BDE를 쓰는 방법과 거의 비슷하게 쓸 수 있습니다.
:
: :  만일 오늘 작업한 내용이 10개... 그리고 지금까지의 작업db가 100개라고 할 경우에 이들 하나하나를 ODBC에 등록해야되는 겁니까?
: :  제가 지금까지 써온 방법은 db사용전에 손으로(?) db를 ODBC에 등록해서 이를 query를 이용해서 작업했거든요.(아직 초짜라서 잘은 모르지만 ODBC에 등록하며 BDE에도 자동적으로 등록이 되면서 db를 다루는데 있어서는 별 문제없었습니다.)
: :  대표적으로 아무 db나 등록했다가 특정db를 선택했을 때 ODBC에 등록된 db의 등록내용(예를 들자면 경로와 이름)이 바뀔 수 있으면 그게 더 효율적일 듯한데요. 그 방법을 도저히 모르겠습니다.
: :
: :  고수님들의 답변을 바랍니다. -_-;;;;;;;;;;;;;;;;;
: :
: :  ps 참고로 여러가지 방법을 강구하다가 게시판에 ODBC자동추가 연결이란 글이 있길래 적혀있는대로 odbcinst.h를 인클루드하고 Odbccp32.lib를 프로젝트에 추가시켜서 SQLConfigDataSource라는 함수를 써봤는데... 로딩이 안된다고 나오면서 프로그램 로딩속도가 엄청나게 느려지네요.
: :  결국 인클루드도 없애고 프로젝트에서도 해당화일들을 지웠는데 계속 느려서 알아보니 BDE의 이상인 듯합니다만... 여러분들은 이런 경험이 없습니까? 여기에 대한 해결책을 아시는 분이 있으면 답변 부탁드립니다.
: :
: :

+ -

관련 글 리스트
22724 [질문]db를 사용하려면 ODBC를 꼭 사용해야 됩니까? 최영수 809 2002/11/19
22725     No, ADO를 쓰는 게 더 좋습니다. 김백일 1084 2002/11/19
22726         Re:답변 감사하구요... 추가질문이 있습니다. 최영수 749 2002/11/20
22741             Re:Re:답변 감사하구요... 추가질문이 있습니다. 김백일 766 2002/11/20
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.