Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Los descriptores asignados explícitamente se pueden liberar explícitamente mediante una llamada a SQLFreeHandle con HandleType de SQL_HANDLE_DESC, o implícitamente, cuando se libera el identificador de conexión. Cuando se libera un descriptor asignado explícitamente, todos los manejadores de instrucciones a los que aplicaba el descriptor liberado se revierten automáticamente a los descriptores asignados implícitamente para ellos.
Los descriptores asignados implícitamente solo se pueden liberar llamando a SQLDisconnect, que quita las instrucciones o descriptores abiertos en la conexión, o llamando a SQLFreeHandle con un HandleType de SQL_HANDLE_STMT para liberar un identificador de instrucción y todos los descriptores asignados implícitamente asociados a la instrucción . Un descriptor asignado implícitamente no se puede liberar llamando a SQLFreeHandle con un HandleType de SQL_HANDLE_DESC.
Incluso cuando se libera, un descriptor asignado implícitamente sigue siendo válido y se puede llamar a SQLGetDescField en sus campos.