sqlite_unbuffered_query SQLiteDatabase::unbufferedQuery 事前取得していないクエリを実行し、全てのデータをバッファリングする &reftitle.description; resourcesqlite_unbuffered_query resourcedbhandle stringquery intresult_typeSQLITE_BOTH stringerror_msg resourcesqlite_unbuffered_query stringquery resourcedbhandle intresult_typeSQLITE_BOTH stringerror_msg &style.oop; (メソッド): SQLiteUnbufferedSQLiteDatabase::unbufferedQuery stringquery intresult_typeSQLITE_BOTH stringerror_msg sqlite_unbuffered_querysqlite_query と同じですが、 連続的に前方のみにアクセス可能な結果セットが返され、 各レコードを1件ずつ読み込むことだけしかできないところが異なります。 この関数は、一度に1件ずつレコードを処理するだけでよく、ランダムに データをアクセスする必要がない、HTMLテーブルのようなものを生成する のに適しています。 sqlite_seek, sqlite_rewind, sqlite_next, sqlite_current および sqlite_num_rows のような関数は、この関数から返 された結果ハンドルでは動作しません。 &reftitle.parameters; dbhandle SQLite データベースリソース。手続きに従って、 sqlite_open から返されます。 このパラメータは、 オブジェクト指向言語型メソッドを使用する場合は不要です。 query 実行するクエリ クエリ内のデータは 適切にエスケープ する必要があります。 result_type &sqlite.result-type; error_msg もしエラーが発生した場合、ここに保存されます。SQL 構文のエラーは sqlite_last_error 関数で取得することが できないため、このパラメータが特に重要となります。 &sqlite.param-compat; &reftitle.returnvalues; 結果セットを返します。&return.falseforfailure;。 sqlite_unbuffered_query は、 各レコードを順番に読み込む場合にのみ利用可能な シーケンシャルで前進のみ可能な結果セットを返します。 &reftitle.changelog; &Version; &Description; 5.1.0 error_msg パラメータが追加されました。 &reftitle.seealso; sqlite_query