Een Statement-handle vrijmaken

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics

Het is efficiënter om statementhandles opnieuw te gebruiken dan ze te laten vallen en nieuwe toe te wijzen. Voordat een nieuwe SQL-instructie op een statementhandle wordt uitgevoerd, moeten applicaties verifiëren dat de huidige statement-instellingen passend zijn. Dit zijn onder andere instructiekenmerken, parameterbindingen en bindingen voor resultatensets. Over het algemeen moeten parameters en resultaatsets voor de oude SQL-instructie worden ontbonden door SQLFreeStmt aan te roepen met de opties SQL_RESET_PARAMS en SQL_UNBIND en vervolgens opnieuw te binden voor de nieuwe SQL-instructie.

Wanneer de toepassing klaar is met het gebruik van de instructie, wordt SQLFreeHandle aanroepen om de instructie vrij te maken. Let op dat SQLDisconnect automatisch alle statements op een verbinding vrijmaakt.