[비주얼베이직]ADO 데이터 컨트롤
- 최초 등록일
- 2009.07.11
- 최종 저작일
- 2009.07
- 41페이지/ 한컴오피스
- 가격 6,500원
소개글
ADO 데이터 컨트롤에 대해 알아보는 비주얼 베이직 자료입니다.
목차
1. DAO와 RDO ADO의 비교
1) DAO
2) RDO
3) ADO
2. ADO
1) ADO
3. ADO 개체와 모델
1) ADO 개체와 모델
4. ADO 데이터 컨트롤
1) ADO 데이터 컨트롤로 데이터베이스 연결하기
2) ADO 데이터 컨트롤로 데이터베이스 연결하기
5. 데이터 컨트롤 6.0
1) ADO데이터 컨트롤과 함께 사용하기
2) ADO객체와 함께 사용하기
6. 데이터 리스트 컨트롤
1) 데이터리스트 컨트롤
2) 데이터 그리드에 콤보박스 필드 만들기
본문내용
1. DAO와 RDO ADO의 비교
비주얼베이직은 처음에 로컬 데이터베이스를 최상으로 발휘할 수 있는 DAO를 발표하고 클라이언트/서버 환경에서 SQL서버, 오라클을 사용하고 다량의 데이터 베이스를 할 수 있는 RDO를 발표하였습니다. 또한 비주얼베이직 6.0에서는 최신의 기술인 ADO를 발표하였습니다. ADO는 DAO와 RDO를 기능을 가지면서 데이터베이스만이 아닌 다양한 문서를 함께 공유할 수 있는 OLE DB기술로 성장하였습니다. 각각의 기술들은 쓰임에 따라 선택의 폭이 넓어 졌다고 볼 수 있습니다. 한가지 알아둘 점은 무조건 ADO를 이용하여 프로그램을 만들기 전에 기능과 업무에 따라 다르므로 알아 보도록 합니다.
1) DAO
DAO는 앞에서와 설명한 바와 같이 마이크로소프트사 젯 엔진을 사용하여 데이터베이스와 ISAM 데이터베이스를 사용할 수 있습니다. 또, DBCDirect 작업 영역을 사용하면 ODBC를 통하여 백 엔드서버(SQL서버)를 사용할 수 있습니다. 소규모의 지역적인 클라이언트/서버 환경에서 저렴한 비용으로 데이터베이스를 구축할 수 있습니다.
2) RDO
RDO는 관계형 데이터베이스인 SQL서버, 오라클, 사이베이스등을 ODBC를 통해서만 데이터 베이스를 엑세스할 수 있습니다. 사실상 ODBC는 통하여 데이터베이스를 사용한다는 것은 ODBC가 표준방식이라서 호환성은 좋지만 속도는 전반적으로 떨어 집니다. RDO는 관계형 데이터베이스를 제어하기에 편리한 개체, 속성, 메서드를 지원하여 대규모 관계형 데이터베이스 개발하기 좋은 인터페이스입니다. RDO에서 안타가운 점은 마이크로소프트사 젯 엔진이나 ISAM을 사용할 수 없다는 것입니다. 만약 사용하고자 한다면 DAO를 사용하기 바랍니다.
3) ADO
ADO는 DAO와 RDO의 데이터베이스 기술을 개선한 인터페이스입니다. ADO의 기능적인 사용 측면에서는 RDO와 비슷하나 Recordset개체를 사용하는 것은 DAO와 거의 유사합니다. 결국 두 모델 기술의 조합이라고 볼 수 있습니다. ADO의 사용상의 편익은 복잡했던 개체 구조를 단순화하여 사용을 편리하게 해주었다는 것입니다
참고 자료
비주얼베이직 책!