ConfigTranslator 함수
규칙
버전 소개: ODBC 2.0
요약
ConfigTranslator 는 번역기에 대한 기본 번역 옵션을 반환합니다. 변환기 DLL 또는 별도의 설치 DLL에 있을 수 있습니다.
구문
BOOL ConfigTranslator(
HWND hwndParent,
DWORD * pvOption);
인수
hwndParent
[입력] 부모 창 핸들입니다. 핸들이 null인 경우 함수는 대화 상자를 표시하지 않습니다.
pvOption
[출력] 32비트 변환 옵션입니다.
반품
이 함수는 성공하면 TRUE를 반환하고 실패하면 FALSE를 반환합니다.
진단
ConfigTranslator가 FALSE를 반환하면 연결된 *pfErrorCode 값이 SQLPostInstallerError를 호출하여 설치 관리자 오류 버퍼에 게시되고 SQLInstallerError를 호출하여 가져올 수 있습니다. 다음 표에서는 SQLInstallerError에서 반환할 수 있는 *pfErrorCode 값을 나열하고 이 함수의 컨텍스트에서 각각에 대해 설명합니다.
*pfErrorCode | Error | 설명 |
---|---|---|
ODBC_ERROR_INVALID_HWND | 잘못된 창 핸들 | hwndParent 인수가 잘못되었거나 NULL입니다. |
ODBC_ERROR_DRIVER_SPECIFIC | 드라이버 또는 번역기 관련 오류 | 정의된 ODBC 설치 관리자 오류가 없는 드라이버 관련 오류입니다. SQLPostInstallerError 함수 호출의 SzError 인수에는 드라이버 관련 오류 메시지가 포함되어야 합니다. |
ODBC_ERROR_INVALID_OPTION | 잘못된 번역 옵션 | pvOption 인수에 잘못된 값이 포함되어 있습니다. |
주석
변환기가 단일 변환 옵션만 지원하는 경우 ConfigTranslator는 TRUE를 반환하고 pvOption을 32비트 옵션으로 설정합니다. 그렇지 않으면 사용할 기본 변환 옵션이 결정됩니다. ConfigTranslator 는 사용자가 기본 번역 옵션을 선택하는 대화 상자를 표시할 수 있습니다.
관련 함수
추가 정보 | 참조 |
---|---|
번역 옵션 가져오기 | SQLGetConnectAttr |
번역기 선택 | SQLGetTranslator |
번역 옵션 설정 | SQLSetConnectAttr |