如何将lastInsertRowId
保存到我以后可以访问的全局变量中以更新数据库中的列?我知道我只能在触发点访问lastInsertRowId
,但如何保存并在我的程序中的其他位置访问它。
答案 0 :(得分:1)
我认为您可以使用以下两个选项:
使用Ti.App.Properties.setInt('lastInsertRowId', value);
保存并使用Ti.App.Properties.getInt('lastInsertRowId');
获取它。使用此功能可以使此值保持持久性(意味着每当启动应用时都可以使用值)。
使用Alloy Globals保存它(仅适用于当前的app会话)
Alloy.Globals.lastInsertRowId= value; //set
var value = Alloy.Globals.lastInsertRowId; //get