次の方法で共有


ステートメント ハンドルの解放

適用対象: SQL Server Azure SQL データベース Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)

ステートメント ハンドルは、削除して新しいハンドルを割り当てるよりも、再利用する方が効率的です。 アプリケーションでは、任意のステートメント ハンドルで新しい SQL ステートメントを実行する前に、現在のステートメント設定が適切であることを確認する必要があります。 確認する設定には、ステートメント属性、パラメーター バインド、結果セットのバインドがあります。 一般に、古い SQL ステートメントのパラメーターと結果セットは、SQL_RESET_PARAMSオプションとSQL_UNBINDオプションを指定して SQLFreeStmt を呼び出してバインドを解除してから、新しい SQL ステートメントに再バインドする必要があります。

ステートメントを使い終わると、アプリケーションは SQLFreeHandle を呼び出してステートメントを解放します。 SQLDisconnectは接続上のすべてのステートメントを自動的に解放します。

参照

クエリの実行 (ODBC)