次の方法で共有


SQLNativeSql (カーソル ライブラリ)

重要

この機能は、Windows の将来のバージョンで削除される予定です。 新しい開発作業ではこの機能を使用しないでください。また、現在この機能を使用しているアプリケーションの変更を計画してください。 Microsoft では、ドライバーのカーソル機能を使用することをお勧めします。

このトピックでは、カーソル ライブラリでの SQLNativeSql 関数の使用について説明します。 SQLNativeSql の一般的な情報については、「SQLNativeSql 関数」を参照してください。

ドライバーがこの関数をサポートしている場合、カーソル ライブラリはドライバーで SQLNativeSql を 呼び出し、SQL ステートメントを渡します。 位置指定更新、位置指定削除、 SELECT FOR UPDATE ステートメントの場合、カーソル ライブラリはステートメントをドライバーに渡す前に変更します。

Note

カーソル ライブラリは、SQLNativeSqlInStatementText 引数で渡される位置指定の更新または delete ステートメントでカーソル名が無効な場合、SQLSTATE 34000 (無効なカーソル名) を正しく返しません。 SQLNativeSql は、ステートメントの準備または実行時にのみ返される構文エラーを返すことを意図していません。