ODBC 클래스ODBC Classes

이러한 클래스는 다른 응용 프로그램 프레임 워크 클래스를 사용 하 여 ODBC (Open Database Connectivity) 드라이버를 사용할 수 있는 광범위 한 데이터베이스에 쉽게 액세스할 수 있도록 합니다.These classes work with the other application framework classes to give easy access to a wide variety of databases for which Open Database Connectivity (ODBC) drivers are available.

ODBC 데이터베이스를 사용 하는 프로그램에는 적어도 CDatabase 개체와 CRecordset 개체가 있습니다.Programs that use ODBC databases will have at least a CDatabase object and a CRecordset object.

CDatabaseCDatabase
데이터 원본에 대해 작업을 수행할 수 있는 데이터 원본에 대 한 연결을 캡슐화 합니다.Encapsulates a connection to a data source, through which you can operate on the data source.

CRecordsetCRecordset
데이터 소스에서 선택한 레코드 집합을 캡슐화 합니다.Encapsulates a set of records selected from a data source. 레코드 집합은 레코드에서 레코드를 스크롤하고, 레코드를 업데이트 하 고, 레코드를 추가, 편집 및 삭제 하 고, 선택 영역을 정렬 하 고, 선택 항목을 정렬 하 고, 런타임에 얻거나 계산 된 정보를 사용 하 여 선택 항목을 매개 변수화 할 수 있습니다.Recordsets enable scrolling from record to record, updating records (adding, editing, and deleting records), qualifying the selection with a filter, sorting the selection, and parameterizing the selection with information obtained or calculated at run time.

CRecordViewCRecordView
레코드 집합 개체에 직접 연결 된 폼 뷰를 제공 합니다.Provides a form view directly connected to a recordset object. DDX (대화 상자 데이터 교환) 메커니즘은 레코드 집합 및 레코드 뷰의 컨트롤 간에 데이터를 교환 합니다.The dialog data exchange (DDX) mechanism exchanges data between the recordset and the controls of the record view. 모든 폼 보기와 마찬가지로 레코드 뷰는 대화 상자 템플릿 리소스를 기반으로 합니다.Like all form views, a record view is based on a dialog template resource. 레코드 뷰를 통해 레코드를 레코드에서 레코드로 이동 하 고, 레코드를 업데이트 하 고, 레코드 뷰를 닫을 때 연결 된 레코드 집합을 닫을 수도 있습니다.Record views also support moving from record to record in the recordset, updating records, and closing the associated recordset when the record view closes.

CDBExceptionCDBException
데이터 액세스 처리 오류로 인해 발생 하는 예외입니다.An exception resulting from failures in data access processing. 이 클래스는 클래스 라이브러리의 예외 처리 메커니즘에서 다른 예외 클래스와 동일한 용도로 사용 됩니다.This class serves the same purpose as other exception classes in the exception-handling mechanism of the class library.

CFieldExchangeCFieldExchange
는 RFX (레코드 필드 교환)를 지 원하는 컨텍스트 정보를 제공 합니다 .이 정보는 레코드 집합 개체의 필드 데이터 멤버와 매개 변수 데이터 멤버와 데이터 원본의 해당 테이블 열 간에 데이터를 교환 합니다.Supplies context information to support record field exchange (RFX), which exchanges data between the field data members and parameter data members of a recordset object and the corresponding table columns on the data source. DDX (대화 상자 데이터 교환)와 유사 하 게 사용 되는 CDataExchange클래스와 유사 합니다.Analogous to class CDataExchange, which is used similarly for dialog data exchange (DDX).

CLongBinaryCLongBinary
비트맵과 같은 BLOB (binary large object)의 저장소에 대 한 핸들을 캡슐화 합니다.Encapsulates a handle to storage for a binary large object (BLOB), such as a bitmap. CLongBinary개체는 데이터베이스 테이블에 저장 된 대량 데이터 개체를 관리 하는 데 사용 됩니다.CLongBinary objects are used to manage large data objects stored in database tables.

CDBVariantCDBVariant
값의 데이터 형식에 대해 걱정 하지 않고 값을 저장할 수 있습니다.Allows you to store a value without worrying about the value's data type. CDBVariant공용 구조체에 저장 된 현재 값의 데이터 형식을 추적 합니다.CDBVariant tracks the data type of the current value, which is stored in a union.

참고 항목See also

클래스 개요Class Overview