Liberar descritores
Os descritores explicitamente atribuídos podem ser liberados explicitamente, chamando SQLFreeHandle com HandleType de SQL_HANDLE_DESC, ou implicitamente, quando o identificador de conexão é liberado. Quando um descritor explicitamente atribuído é liberado, todos os identificadores de instrução aos quais o descritor liberado foi aplicado revertem automaticamente para os descritores implicitamente atribuídos para eles.
Os descritores implicitamente atribuídos podem ser liberados somente chamando SQLDisconnect, que descarta quaisquer instruções ou descritores abertos na conexão, ou chamando SQLFreeHandle com um HandleType de SQL_HANDLE_STMT para liberar um identificador de instrução e todos os descritores implicitamente atribuídos associados à instrução. Um descritor implicitamente atribuído não pode ser liberado chamando SQLFreeHandle com um HandleType de SQL_HANDLE_DESC.
Mesmo quando liberado, um descritor implicitamente atribuído permanece válido, e SQLGetDescField pode ser chamado em seus campos.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de