Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Wanneer een toepassing klaar is met het gebruik van een gegevensbron, wordt SQLDisconnect aanroepen. SQLDisconnect maakt alle instructies die zijn toegewezen aan de verbinding vrij en verbreekt het stuurprogramma van de gegevensbron. Het retourneert een fout als een transactie wordt verwerkt.
Nadat de verbinding is verbroken, kan de toepassing SQLFreeHandle aanroepen om de verbinding vrij te maken. Na het vrijmaken van de verbinding is het een toepassingsprogrammeerfout om de ingang van de verbinding te gebruiken in een aanroep naar een ODBC-functie; Dit heeft ongedefinieerde maar waarschijnlijk fatale gevolgen. Wanneer SQLFreeHandle wordt aangeroepen, geeft het stuurprogramma de structuur vrij die wordt gebruikt om informatie over de verbinding op te slaan.
De toepassing kan de verbinding ook opnieuw gebruiken om verbinding te maken met een andere gegevensbron of opnieuw verbinding te maken met dezelfde gegevensbron. De beslissing om verbonden te blijven, in plaats van de verbinding te verbreken en later opnieuw verbinding te maken, vereist dat de schrijver van de toepassing rekening houdt met de relatieve kosten van elke optie; zowel verbinding maken met een gegevensbron als de resterende verbinding kan relatief kostbaar zijn, afhankelijk van het verbindingsmedium. Bij het maken van een juiste afweging moet de toepassing ook veronderstellingen maken over de waarschijnlijkheid en timing van verdere bewerkingen op dezelfde gegevensbron.