gpt4 book ai didi

javascript - 使用 Appcelerator Titanium 将行添加到 sqlite 数据库时出错

转载 作者:行者123 更新时间:2023-12-02 20:25:33 25 4
gpt4 key购买 nike

我在 Titanium 中创建了一个 HTML/JS 项目来开发桌面应用程序,并使用以下代码将数据添加到 sqlite 表:

var db = Ti.Database.install('/data/', 'fyw');
db.execute('INSERT INTO newtable (col1, col2, col3, col4) VALUES (?,?,?,?)', 'col1', 'col2', 'col3', 'col4');
Titanium.API.info('JUST INSERTED, lastInsertRowId = ' + db.lastInsertRowId);
db.close();

代码包含在 try...catch 中,我得到的错误是“未定义”。如何添加一行,然后获取我需要在代码中进一步使用的 id(它是一个自动增量字段)?

谢谢

阿德里安

最佳答案

我自己还没有在钛合金中尝试过,但是您可以使用 maxid sql 来获取最后一行索引,并在脚本中进一步使用它。

从表等中选择 max(id)

希望对你有一点帮助

关于javascript - 使用 Appcelerator Titanium 将行添加到 sqlite 数据库时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4897724/

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