釋放陳述式控制代碼
重複使用陳述式控制代碼比卸除陳述式控制代碼然後再配置新的陳述式控制代碼更有效率。 針對陳述式控制代碼執行新的 SQL 陳述式之前,應用程式應該確認目前的陳述式設定是否恰當。 這些包括陳述式屬性、參數繫結,以及結果集繫結。 一般而言,適用於舊 SQL 陳述式的參數和結果集必須利用 SQL_RESET_PARAMS 和 SQL_UNBIND 選項呼叫 SQLFreeStmt 來取消繫結,然後針對新的 SQL 陳述式重新繫結。
當應用程式使用完陳述式時,它會呼叫 SQLFreeHandle 來釋放陳述式。 請注意,SQLDisconnect 會自動在連接時釋放所有陳述式。