SQLFreeStmt

適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

一般的に
ODBC 3.0 以降では、SQLFreeStmt は推奨されません。 ただし、アプリケーションで ステートメントを再利用する必要がある場合でも、 SQLFreeStmtSQL_RESET_PARAMS オプションと SQL_UNBIND オプション) と共に使用する必要があります。 SQLCloseCursorSQLBindParameterSQLBindColSQLSetDescField、および SQLFreeHandle を使用して、SQLFreeStmt の関数を置換または複製することもできます。代わりにそれらを使用する必要があります。

一般に、ステートメントを削除して新しいステートメントを割り当てるよりも、ステートメントを再利用する方が効率的です。 ただし、ステートメントの再利用など、状況によっては、SQLFreeStmt を引き続き使用する必要があります。

参照

SQLFreeStmt 関数
ODBC API 実装の詳細