Share via


Freigeben eines Anweisungshandles

Gilt für:SQL ServerAzure SQL-DatenbankAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Es ist effizienter, Anweisungshandles wieder zu verwenden, als sie zu löschen und neu zuzuordnen. Vor dem Ausführen einer neuen SQL-Anweisung für ein Anweisungshandle sollten Anwendungen überprüfen, ob die aktuellen Anweisungseinstellungen korrekt sind. Dazu zählen beispielsweise Anweisungsattribute, Parameterbindungen und Resultsetbindungen. Im Allgemeinen müssen Parameter und Resultsets für die alte SQL-Anweisung ungebunden sein, indem SQLFreeStmt mit den Optionen SQL_RESET_PARAMS und SQL_UNBIND aufgerufen und dann für die neue SQL-Anweisung neu gebunden wird.

Wenn die Anwendung die -Anweisung verwendet hat, ruft sie SQLFreeHandle auf, um die Anweisung frei zu geben. Beachten Sie, dass SQLDisconnect automatisch alle Anweisungen für eine Verbindung freigibt.

Weitere Informationen

Ausführen von Abfragen (ODBC)