다음을 통해 공유


문 핸들 할당 ODBC

애플리케이션에서 문을 실행하려면 먼저 다음과 같이 문 핸들을 할당해야 합니다.

  1. 애플리케이션은 HSTMT 형식의 변수를 선언합니다. 그런 다음 SQLAllocHandle을 호출하고 이 변수의 주소, 문을 할당할 연결 핸들 및 SQL_HANDLE_STMT 옵션을 전달합니다. 예시:

    SQLHSTMT hstmt1;  
    
    SQLAllocHandle(SQL_HANDLE_STMT, hdbc1, &hstmt1);  
    
  2. 드라이버 관리자는 문에 대한 정보를 저장할 구조를 할당하고 SQL_HANDLE_STMT 옵션을 사용하여 드라이버에서 SQLAllocHandle을 호출합니다.

  3. 드라이버는 문에 대한 정보를 저장할 자체 구조를 할당하고 드라이버 문 핸들을 드라이버 관리자에 반환합니다.

  4. 드라이버 관리자는 애플리케이션 변수의 애플리케이션에 드라이버 관리자 문 핸들을 반환합니다.

문 핸들은 ODBC 함수를 호출할 때 사용할 문을 식별합니다. 문 핸들에 대한 자세한 내용은 문 핸들을 참조 하세요.