【发布时间】:2013-02-02 13:45:53
【问题描述】:
我将 sqlite 数据库用于 phonegap 应用程序。
我尝试这样的事情:
在应用第一次启动时创建表格:
tx.executeSql('CREATE TABLE IF NOT EXISTS SETTINGS (id unique,data)');
之后我会得到第一行项目:
var returnwert = results.rows.item(0).data;
该代码将产生以下错误:
Item index is out of range!
我知道为什么,因为它在表格中没有默认值。
如何创建具有 dafult 值的表?
类似的东西:
tx.executeSql('CREATE TABLE IF NOT EXISTS SETTINGS (id unique 1, 2, 3,data defaultvalue="test")');
一个名为 SETTINGS 的 3 行表如下所示:
id = 0 data = test
id = 1 data = test
id = 2 data = test
谁能帮帮我
【问题讨论】:
-
您的
CREATE TABLE语法无效 -
@mpears:检查我更新的答案,它现在应该适合你了。
标签: javascript sql sqlite cordova