드라이버 유형
ODBC 드라이버는 다음과 같이 분류할 수 있습니다.
32비트 ODBC 2.
x 드라이버 A 32비트 드라이버:ODBC 2.x 함수만 내보냅니다.
동작 변경에 대한 ODBC 2.x 동작을 보여 줍니다.
ISO 및 Open Group-Compliant Driver A 32비트 드라이버:
Open Group 또는 ISO CLI 문서에 설명된 모든 함수를 내보냅니다. 여기에는 ODBC에서 사용되지 않는 일부 함수가 포함됩니다.
동작 변경에 대한 ODBC 3.0 동작을 보여 줍니다.
반드시 ODBC 3.0 드라이버 관리자를 통과하지는 않습니다.
ODBC 3.0 드라이버 32비트 드라이버:
ODBC 3.0에서 사용되지 않는 함수를 뺀 함수만 내보냅니다.
SQL_ATTR_APP_ODBC_VERSION 환경 특성에 따라 동작 변경과 관련하여 ODBC 2.x 동작 또는 ODBC 3.0 동작을 나타낼 수 있습니다.
ODBC 3.5 이상 ANSI 드라이버 A 32비트 드라이버:
ODBC 3.5에서 사용되지 않는 함수를 뺀 함수만 내보냅니다.
SQL_ATTR_APP_ODBC_VERSION 환경 특성에 따라 동작 변경과 관련하여 ODBC 2.x 동작 또는 ODBC 3.0 동작 또는 ODBC 3.5 동작을 나타낼 수 있습니다.
ODBC 3.5 이상 유니코드 드라이버 A 32비트 드라이버:
ODBC 3.5 ANSI 드라이버의 모든 기능을 지원합니다.
모든 ODBC 문자열 API의 유니코드 버전을 내보냅니다.
데이터 원본에 유니코드 데이터를 저장하고 처리할 수 있습니다.
참고 항목
16비트 ODBC 드라이버는 ODBC 3.x 드라이버 관리자에서 직접 작동하지 않습니다. 그러나 16비트 드라이버가 2.0 ODBC 드라이버 관리자와 함께 작동할 수 있으며, 이후 3.x 드라이버 관리자까지 끊어지게 됩니다.