Freigeben über


Freigeben eines Anweisungshandles

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 muss die Bindung von Parametern und Resultsets für die alte SQL-Anweisung durch Aufrufen von 'SQLFreeStmt' mit den Optionen SQL_RESET_PARAMS und SQL_UNBIND aufgehoben werden. Dann wird die Bindung erneut für die neue SQL-Anweisung hergestellt.

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

Siehe auch

Konzepte