Titanium appcelerator sqlite数据库

时间:2014-10-24 14:32:15

标签: javascript sqlite titanium titanium-mobile

我如何将数组扁平化为字符串,以便我可以在我的sqlite数据库语句中使用它。

在扁平化成字符串后,我想尝试这个陈述。这是可能的,还是我必须尝试另一种更新数据库的方法?

db.execute('UPDATE SavedList SET SavedListSub=? WHERE rowid=?',listArray,lastrow);

我假设像listArray.join();和listArray.toString();.这些实际上可能有效,因为我可以将listArray打印到控制台。

可能是因为我没有正确执行sqlite语句吗?因为我收到有关声明中存在多少参数的错误。

1 个答案:

答案 0 :(得分:1)

您不能将where子句中的rowid作为列引用,除非您已创建列名称为' rowid'在创建表时。