gpt4 book ai didi

javascript - 钛appcelerator sqlite

转载 作者:行者123 更新时间:2023-12-03 11:35:14 25 4
gpt4 key购买 nike

谁能告诉我为什么我收到无效的 sql 语句以及如何修复它。我必须以特定的方式使用 SET 吗?

lastrow 是保存最后一行 id 的变量。listArray是一个数组,我将数据推送到其中,然后更新sql数据库。

我已经尝试过。

SET SavedListSub = "ListArray"

SET SavedListSub = 'ListArray'

以及下面给出的代码。

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

最佳答案

使用参数化查询,如图here

示例:

db.execute('更新条件SET icon=? WHERE id=?',importIcon,dbConditionId);

但是,将数组保存到 SQLITE 中的字段可能行不通。根据您将如何构建数据库,您可以迭代数组并将数组项保存为单独的记录,或者在插入之前将数组展平为字符串。然后,当从数据库读取记录时,您必须将其转换回数组。更多信息here .

关于javascript - 钛appcelerator sqlite,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26548220/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com