Přidělení popisovače příkazu ODBC

Před spuštěním příkazu musí aplikace přidělit popisovač příkazu následujícím způsobem:

  1. Aplikace deklaruje proměnnou typu HSTMT. Potom volá SQLAllocHandle a předá adresu této proměnné, popisovač připojení, ve kterém má být přidělen příkaz, a možnost SQL_HANDLE_STMT. Například:

    SQLHSTMT hstmt1;  
    
    SQLAllocHandle(SQL_HANDLE_STMT, hdbc1, &hstmt1);  
    
  2. Správce ovladačů přidělí strukturu, ve které se mají ukládat informace o příkazu a volá SQLAllocHandle v ovladači s možností SQL_HANDLE_STMT.

  3. Ovladač přidělí vlastní strukturu, do které se uloží informace o příkazu, a vrátí popisovač příkazu ovladače správci ovladačů.

  4. Správce ovladačů vrátí obslužnou rutinu správce ovladačů pro aplikaci v proměnné aplikace.

Popisovač příkazu identifikuje, který příkaz se má použít při volání funkcí ODBC. Další informace o popisovačích příkazů naleznete v tématu Popisovače příkazů.