分享方式:


配置陳述式控制代碼 ODBC

在應用程式可以執行陳述式之前,它必須配置陳述式控制代碼,如下所示:

  1. 應用程式會宣告 HSTMT 類型的變數。 接著,它會呼叫 SQLAllocHandle,並傳遞此變數的位址、用來配置陳述式的連線,以及 SQL_HANDLE_STMT 選項。 例如:

    SQLHSTMT hstmt1;  
    
    SQLAllocHandle(SQL_HANDLE_STMT, hdbc1, &hstmt1);  
    
  2. 驅動程式管理員會配置結構,以在其中儲存陳述式的相關資訊,並使用 SQL_HANDLE_STMT 選項,在驅動程式中呼叫 SQLAllocHandle

  3. 驅動程式會配置自己的結構,以儲存陳述式的相關資訊,並將驅動程式陳述式控制代碼傳回給驅動程式管理員。

  4. 驅動程式管理員會將驅動程式管理員陳述式控制代碼傳回至應用程式變數中的應用程式。

陳述式控制代碼會識別呼叫 ODBC 函式時要使用的陳述式。 如需陳述式控制代碼的詳細資訊,請參閱陳述式控制代碼