API version 9

LocalDBStatement.GetRowメソッド

iOSAndroidWindows

 

説明

現在のカーソルのある行のすべての列をArrayオブジェクトで一括で取得します。

取得される各列のデータ型は、型変換規則に従いデータベースの型に基づき決定されます。
nextメソッドの実行後にのみ呼ぶことができます。

 

※nextメソッドによく似た性質を持つexecメソッドがありますが、execメソッドの実行後には呼べません。

 

呼出形式

var datas = st.GetRow( )

 

戻り値

現在のカーソルのある行のすべての列データ
配列要素名が列名で、値が列データに対応している連想配列が返ります。

 

引数

なし

 

 

例外

DB-1

データベース操作中にエラーが発生しました

 

DB-8

無効なステートメントです

 

使用例

var db = new LocalDB(new FileSystem(), "testdb.sqlite");
var st = db.createStatement("select * from test where value like ?");
try{
  st.bind(0, "%Android%");
  while(st.next()){
    var ar = st.getRow();
    print(ar["id"], ":", ar["value"]);
  }
}catch(e){
  //.MessageBox("データベース操作に失敗しました。");
  return;
}

 

関連項目

 

 



「オンラインマニュアル」一覧へ戻る
「Bizの宝箱」TOPへ戻る