드라이버의 역할
드라이버는 드라이버 관리자가 검사 않은 모든 오류 및 경고에 대해 검사 생성되는 레코드를 상태 주문합니다. (ODBC 2.x 드라이버는 상태 레코드를 정렬하지 않습니다.) 여기에는 데이터 잘림, 데이터 변환, 구문 및 일부 상태 전환의 오류 및 경고가 포함됩니다. 드라이버 관리자에서 부분적으로 검사 오류 및 경고를 검사 수도 있습니다. 예를 들어 드라이버 관리자는 SQLSetPos의 Operation값이 유효한지 여부를 검사 드라이버가 지원되는지 여부를 검사 합니다.
또한 드라이버는 데이터 원본에서 반환된 오류와 같은 네이티브 오류를 SQLSTATE에 매핑합니다. 예를 들어 드라이버는 잘못된 SQL 구문에 대한 다양한 네이티브 오류를 SQLSTATE 42000(구문 오류 또는 액세스 위반)에 매핑할 수 있습니다. 드라이버는 상태 레코드의 SQL_DIAG_NATIVE 필드에 네이티브 오류 번호를 반환합니다. 드라이버 설명서에서는 오류 및 경고가 데이터 원본에서 SQLGetDiagRec 및 SQLGetDiagField의 인수로 매핑되는 방법을 보여 줍니다.
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기