SQLResultSetRowList

プロパティの 1 つ、 [SQLResultSet](../sqlresultset/sqlresultset.html) の行を含む SQL クエリから返されます。

プロパティ

  • 長さ: SQL クエリによって返される行の数。

メソッド

  • 項目: JavaScript オブジェクトによって表される指定されたインデックス位置の行を返します。

詳細

SQLResultSetRowList、SQL から返されたデータが含まれています select ステートメント。 オブジェクトが含まれています、 length どのように多くの列を示すプロパティ、 select ステートメントを返します。 データの行を取得する呼び出し、 item のインデックスを指定するメソッド。 Java スクリプトの設定を返します Object プロパティは、データベースの列、 select に対してステートメントを実行します。

サポートされているプラットフォーム

  • アンドロイド
  • ブラックベリー WebWorks (OS 6.0 およびより高い)
  • iOS
  • Tizen

簡単な例を SQL を実行します。

機能 queryDB(tx) {tx.executeSql (' 選択 * からデモ '、、querySuccess、errorCB);}querySuccess (テキサス州、結果) 機能 {var len = results.rows.length;console.log ("デモ テーブル:"len +「行が見つかりませんでした」);(var 私 = 0; 私は < len; i++) {console.log ("行 ="+ 私は +"ID ="+ results.rows.item (i) .id +"データ ="+ results.rows.item(i).data);}} 関数 errorCB(err) {警告 ("SQL を処理中にエラー:"+ err.code);} var db = window.openDatabase (「データベース」、「1.0」、」コルドバ デモ「、200000);db.transaction queryDB (errorCB);

完全な例

<!DOCTYPE html >< html ><  >< タイトル > ストレージの例 </タイトル >< 型のスクリプト"テキスト/javascript に"charset =「utf-8」src="cordova.js ="></スクリプト >< 型のスクリプト"テキスト/javascript に"charset = =「utf-8」>/デバイス API ライブラリをロードするを待つ///document.addEventListener ("deviceready"、onDeviceReady、false);//データベース設定//関数 populateDB(tx) {tx.executeSql (' ドロップ テーブル IF EXISTS デモ');tx.executeSql (' 作成テーブル IF NOT 存在するデモ (id 固有データ)');tx.executeSql (' (id、データ) のデモに挿入値 (1、「最初の行」)');tx.executeSql ('(id、データ) のデモに挿入値 (2、」2 番目の行"));}//データベースのクエリ//queryDB(tx) 関数 {tx.executeSql (' 選択 * からデモ '、、querySuccess、errorCB);}//クエリ成功コールバック//querySuccess (テキサス州、結果) 関数 {var len = results.rows.length;console.log ("デモ テーブル:"len +「行が見つかりませんでした」);(var 私 = 0; 私は < len; i++) {console.log ("行 ="+ 私は +"ID ="+ results.rows.item (i) .id +"データ ="+ results.rows.item(i).data);}}//トランザクション エラー コールバック//errorCB(err) 関数 {console.log ("SQL を処理中にエラー:"+ err.code);}//取引成功コールバック//successCB() 関数 {var db = window.openDatabase (「データベース」、「1.0」、」コルドバ デモ「、200000);db.transaction queryDB errorCB);}/デバイス Api が利用可能な///onDeviceReady() 関数 {var db = window.openDatabase (「データベース」、「1.0」、」コルドバ デモ「、200000);db.transaction (populateDBerrorCBsuccessCB);} </スクリプト ></ヘッド >< 本体 >< h1 ></h1 >< データベース p > </p ></ボディ ></html >