Freigeben über


Freigeben eines Anweisungshandles

Es ist effizienter, Anweisungshandles wiederzuverwenden, als sie abzulegen und neue zuzuweisen. Vor dem Ausführen einer neuen SQL-Anweisung für ein Anweisungshandle sollten Anwendungen überprüfen, ob die aktuellen Anweisungseinstellungen geeignet sind. Dazu gehören 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.

Siehe auch

Ausführen von Abfragen (ODBC)