Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (日本語) » SQL Anywhere サーバ - プログラミング » SQL Anywhere データ・アクセス API » SQL Anywhere ODBC API » 結果セットの処理

 

ブックマークの使用

ODBC には「ブックマーク」があります。これはカーソル内のローの識別に使用する値です。SQL Anywhere は、value-sensitive と insensitive カーソルにブックマークをサポートします。これはつまり、たとえば、ODBC カーソル・タイプの SQL_CURSOR_STATIC と SQL_CURSOR_KEYSET_DRIVEN ではブックマークをサポートしますが、SQL_CURSOR_DYNAMIC と SQL_CURSOR_FORWARD_ONLY ではブックマークをサポートしていないということです。

ODBC 3.0 より前のバージョンでは、データベースはブックマークをサポートするかどうかを指定するだけであり、カーソル・タイプごとにブックマークの情報を提供するインタフェースはありませんでした。このため、サポートされているカーソル・ブックマークの種類を示す手段が、データベース・サーバにはありませんでした。ODBC 2 アプリケーションでは、SQL Anywhere はブックマークをサポートしています。したがって、動的カーソルにブックマークを使用することもできますが、これは実行しないでください。