Delen via


Het vrijmaken van descriptors

Expliciet toegewezen descriptors kunnen expliciet worden vrijgemaakt door SQLFreeHandle aan te roepen met HandleType van SQL_HANDLE_DESC, of impliciet, wanneer de verbindingsgreep wordt vrijgemaakt. Wanneer een expliciet toegewezen descriptor wordt vrijgemaakt, keren alle verwerkingshandvatten waarop de vrijgemaakte descriptor werd toegepast, automatisch terug naar de descriptors die impliciet voor hen zijn toegewezen.

Impliciet toegewezen descriptors kunnen alleen worden vrijgemaakt door SQLDisconnect aan te roepen, waardoor eventuele instructies of descriptors die zijn geopend op de verbinding, worden afgeroepen, of door SQLFreeHandle aan te roepen met een HandleType van SQL_HANDLE_STMT om een instructiehandgreep vrij te maken en alle impliciet toegewezen descriptors die aan de instructie zijn gekoppeld. Een impliciet toegewezen descriptor kan niet worden vrijgemaakt door SQLFreeHandle aan te roepen met een HandleType van SQL_HANDLE_DESC.

Zelfs als deze is vrijgegeven, blijft een impliciet toegewezen descriptor geldig en kan SQLGetDescField worden aangeroepen voor de velden.