Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Antes de a aplicação poder executar uma instrução, deve alocar um handle de instrução da seguinte forma:
A aplicação declara uma variável do tipo HSTMT. De seguida, chama SQLAllocHandle e passa o endereço desta variável, o handle da ligação onde alocar a instrução e a opção SQL_HANDLE_STMT. Por exemplo:
SQLHSTMT hstmt1; SQLAllocHandle(SQL_HANDLE_STMT, hdbc1, &hstmt1);O Gestor de Drivers aloca uma estrutura para armazenar informação sobre a instrução e chama SQLAllocHandle no driver com a opção SQL_HANDLE_STMT.
O controlador aloca a sua própria estrutura para armazenar informação sobre a instrução e devolve o handle da instrução do controlador ao Gestor de Controladores.
O Driver Manager devolve o handle da instrução Driver Manager à aplicação na variável da aplicação.
O apontador de instrução indica qual a instrução usar ao chamar funções ODBC. Para mais informações sobre handles de instrução, consulte Handles de Instrução.