Aracılığıyla paylaş


ODBC Komut Tanıtıcısını Ayırmak

Uygulamanın bir deyimi yürütebilmesi için önce aşağıdaki gibi bir deyim tanıtıcısı ayırması gerekir:

  1. Uygulama HSTMT türünde bir değişken bildirir. Ardından SQLAllocHandle'ı çağırır ve bu değişkenin adresini, deyimin ayrıldığı bağlantının tanıtıcısını ve SQL_HANDLE_STMT seçeneğini geçirir. Örneğin:

    SQLHSTMT hstmt1;  
    
    SQLAllocHandle(SQL_HANDLE_STMT, hdbc1, &hstmt1);  
    
  2. Sürücü Yöneticisi, deyimle ilgili bilgilerin depolanacağı bir yapı ayırır ve SQLAllocHandle'ı SQL_HANDLE_STMT seçeneğiyle sürücüde çağırır.

  3. Sürücü, açıklamayla ilgili bilgileri depolamak için kendi yapısını ayırır ve sürücü açıklama tutamacını Driver Manager'a döndürür.

  4. Driver Manager, uygulama değişkenindeki uygulamaya Driver Manager deyimi tanıtıcısını döndürür.

deyim tanıtıcısı, ODBC işlevlerini çağırırken kullanılacak deyimi tanımlar. Deyim tanıtıcıları hakkında daha fazla bilgi için bkz. İfade Tanıtıcıları.