我使用了一个用于phonegap应用程序的sqlite数据库。具有默认值的SQLite数据库
我尝试这样:
在第一时间应用程序启动创建TABEL:
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")');
的表命名的设置有3排likt这样的:
id = 0 data = test
id = 1 data = test
id = 2 data = test
是否有人可以帮助我
您的CREATE TABLE语法无效 – mvp 2013-02-18 07:11:08
@mvp有什么问题? – PMe 2013-02-18 08:13:20
@mpears:检查我的更新答案,它现在应该适合你。 – mvp 2013-02-18 08:52:11