Freigeben über


Freigeben eines Anweisungshandles

Gilt für: SQL Server Azure SQL-Datenbank Azure SQL verwaltete Instanz Azure Synapse Analytics Analytics 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 erneut gebunden wird.

Wenn die Anwendung die Verwendung der Anweisung abgeschlossen 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)