애플리케이션 유형
ODBC 애플리케이션은 다음과 같이 분류할 수 있습니다.
순수 ODBC 2.
x 애플리케이션 A 32비트 애플리케이션:ODBC 2만 호출합니다.x 함수(ODBC 1.0 함수 SQLSetParam 포함). 여기에는 ODBC 1이 포함되었습니다.32비트로 이식된 x 애플리케이션
ODBC 2가 예상됩니다.동작이 변경된 기능에 대한 x 동작입니다. (참조) 자세한 내용을 보려면 동작 변경 내용을 참조하세요.)
ODBC 3.5 헤더로 다시 컴파일되지 않았습니다.
순수 ODBC 2.
x 애플리케이션 A 순수 ODBC 2를 다시 컴파일했습니다 .ODBCVER=0x0250 설정하여 ODBC 3.5 헤더 파일을 사용하여 다시 컴파일된 x 애플리케이션입니다.순수 ODBC 2.
x 유니코드 애플리케이션 A 순수 ODBC 2.유니코드 규격이고 SQL_WCHAR 데이터 형식을 사용하는 x 다시 컴파일된 애플리케이션입니다.Pure Open Group 및 ISO-규격 ODBC 애플리케이션 A 32비트 애플리케이션:
Open Group 또는 ISO CLI 표준에 정의된 함수를 호출합니다. (이러한 함수에는 사용되지 않는 3.0 함수가 포함될 수 있습니다.)
유니코드 데이터 형식을 사용하지 않습니다.
동작이 변경된 기능에 대해 ODBC 3.0 동작이 예상됩니다.
순수 ODBC 3.0 애플리케이션 A 32비트 애플리케이션:
3.0 헤더로 컴파일됩니다.
사용되지 않는 함수를 포함하여 ODBC 3.0 함수를 호출합니다.
동작이 변경된 기능에 대해 ODBC 3.0 동작이 예상됩니다.
순수 ODBC 3.5 애플리케이션 A 32 또는 64비트 애플리케이션:
유니코드 데이터 형식을 사용할 수 있습니다.
사용되지 않는 함수를 포함하여 ODBC 3.5 함수를 호출합니다.
동작이 변경된 기능에 대해 ODBC 3.5 동작이 예상됩니다.
Pure ODBC 3.8 이상 애플리케이션 A 32비트 또는 64비트 애플리케이션:
유니코드 데이터 형식을 사용할 수 있습니다.
사용되지 않는 함수를 포함하여 ODBC 3.8 함수를 호출합니다.
동작이 변경된 기능에 대해 ODBC 3.8 동작이 예상됩니다.
다음과 같은 애플리케이션 A 32 또는 64비트 애플리케이션을 대체했습니다.
중복된 기능에 대한 새 동작을 구현합니다.
조건부 코드 내에서만 이후 버전의 ODBC에서 새 기능을 사용합니다.
동작 변경을 처리하는 제한된 조건부 코드가 있거나 이전 버전의 ODBC 애플리케이션으로 등록되었습니다.