連携サービス
設定ファイル
API一覧
ver.1.0でのみ使用できるAPI
© Newphoria Corporation Inc.
All rights reserved.
テーブルフィールド名になります。 |
---|
//データベース var db = null; function createTable(){ if(db==null){ alert('データベースを開いていません'); return; } var sql = "CREATE TABLE IF NOT EXISTS DEMO (id unique, data)"; db.exec(sql, createTable_success, createTable_error); } function createTable_success(result){ var dump = "createTable_success\n"; document.getElementById("dumpAreaDatabase").value =dump; } function createTable_error(error){ var dump = "createTable_error\n"; dump += error.message+"\n"; document.getElementById("dumpAreaDatabase").value =dump; } function insertData(){ if(db==null){ alert('データベースを開いていません'); return; } var sql = "INSERT INTO DEMO (id, data) VALUES (1, 'First row')"; db.exec(sql, insertData_success, insertData_error); } function insertData_success(result){ var dump = "insertData_success\n"; dump += "insertId:"+result.insertId+"\n"; document.getElementById("dumpAreaDatabase").value =dump; } function insertData_error(error){ var dump = "insertData_error\n"; dump += error.message+"\n"; document.getElementById("dumpAreaDatabase").value =dump; } function searchData(){ if(db==null){ alert('データベースを開いていません'); return; } var sql = "SELECT * FROM DEMO"; db.query(sql, searchData_success, searchData_error); } function searchData_success(result){ var dump = "searchData_success\n"; var cnt = result.rows.length; dump += "row cnt:"+cnt+"\n"; for(var i=0; i<cnt; i++){ dump += "id:"+result.rows[i].id+", data:"+result.rows[i].data+"\n"; } document.getElementById("dumpAreaDatabase").value =dump; } function searchData_error(error){ var dump = "searchData_error\n"; dump += error.message+"\n"; document.getElementById("dumpAreaDatabase").value =dump; }