Share via


문 핸들 해제 ODBC

앞에서 멘션 설명은 삭제하고 새 문을 할당하는 것보다 문을 다시 사용하는 것이 더 효율적입니다. 문에서 새 SQL 문을 실행하기 전에 애플리케이션은 현재 문 설정이 적절한지 확인해야 합니다. 여기에는 문 특성, 매개 변수 바인딩 및 결과 집합 바인딩이 포함됩니다. 일반적으로 이전 SQL 문의 매개 변수 및 결과 집합은 바인딩 해제(SQL_RESET_PARAMS 및 SQL_UNBIND 옵션으로 SQLFreeStmt를 호출하여)하고 새 SQL 문에 대해 리바운드해야 합니다.

애플리케이션이 문 사용을 마치면 SQLFreeHandle을 호출하여 문을 해제합니다. 문을 해제한 후 ODBC 함수 호출에서 문의 핸들을 사용하는 것은 애플리케이션 프로그래밍 오류입니다. 이렇게 하면 정의되지 않았지만 치명적인 결과가 발생할 수 있습니다.

SQLFreeHandle이 호출되면 드라이버는 문에 대한 정보를 저장하는 데 사용되는 구조를 해제합니다.

SQLDisconnect 는 연결의 모든 문을 자동으로 해제합니다.