다음을 통해 공유


ADO용 Visual C++ 확장

Visual C++로 ADO를 프로그래밍하는 기본 방법은 Microsoft Visual C++ ADO 프로그래밍설명한 대로 #import 지시문을 사용하는 것입니다. 그러나 이전 버전의 ADO는 Visual C++: Visual C++ 확장을 사용하는 다른 프로그래밍 방법과 함께 제공되었습니다. 이 섹션에서는 Visual C++ 확장 코드를 유지해야 하지만 #가져오기사용하여 새 ADO 코드를 작성해야 하는 사용자를 위해 이 기능을 설명합니다.

ADO를 사용하여 데이터를 검색할 때 Visual C++ 프로그래머가 직면하는 가장 지루한 작업 중 하나는 VARIANT 데이터 형식으로 반환된 데이터를 C++ 데이터 형식으로 변환한 다음 변환된 데이터를 클래스 또는 구조에 저장하는 것입니다. 번거로울 뿐만 아니라 VARIANT 데이터 형식을 통해 C++ 데이터를 검색하면 성능이 저하됩니다.

ADO는 VARIANT를 거치지 않고 네이티브 C/C++ 데이터 형식으로 데이터 검색을 지원하는 인터페이스를 제공하며 인터페이스 사용을 간소화하는 전처리기 매크로도 제공합니다. 그 결과 사용하기 쉽고 성능이 뛰어난 유연한 도구가 생성됩니다.

일반적인 C/C++ 클라이언트 시나리오는 Recordset 레코드를 네이티브 C/C++ 형식을 포함하는 C/C++ 구조체 또는 클래스에 바인딩하는 것입니다. VARIANT를 진행하는 경우 VARIANT에서 C/C++ 네이티브 형식으로 변환 코드를 작성하는 작업이 포함됩니다. ADO용 Visual C++ 확장은 Visual C++ 프로그래머가 이 시나리오를 훨씬 쉽게 만들 수 있도록 하기 위한 것입니다.

ADO용 Visual C++ 확장에 대한 자세한 내용은 다음 항목을 참조하세요.

참고 항목

Visual C++용 ADO 구문 인덱스 for COMVisual C++ 확장 예제Visual C++ 확장 사용Visual C++ 확장 헤더