Allocazione di un handle di istruzione ODBC

Prima che l'applicazione possa eseguire un'istruzione, deve allocare un handle di istruzione come segue:

  1. L'applicazione dichiara una variabile di tipo HSTMT. Chiama quindi SQLAllocHandle e passa l'indirizzo di questa variabile, l'handle della connessione in cui allocare l'istruzione e l'opzione SQL_HANDLE_STMT. Ad esempio:

    SQLHSTMT hstmt1;  
    
    SQLAllocHandle(SQL_HANDLE_STMT, hdbc1, &hstmt1);  
    
  2. Gestione driver alloca una struttura in cui archiviare informazioni sull'istruzione e chiama SQLAllocHandle nel driver con l'opzione SQL_HANDLE_STMT.

  3. Il driver alloca la propria struttura in cui archiviare le informazioni sull'istruzione e restituisce l'handle dell'istruzione driver a Gestione driver.

  4. Gestione driver restituisce l'handle dell'istruzione Gestione driver all'applicazione nella variabile dell'applicazione.

L'handle di istruzione identifica l'istruzione da utilizzare quando si chiamano le funzioni ODBC. Per maggiori informazioni sugli handle di istruzione, vedere Handle di istruzione.