다음을 통해 공유


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