gpt4 book ai didi

android - 如何在 Suger ORM Android 中检查表是否存在

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:54:34 25 4
gpt4 key购买 nike

我正在开发 Android 应用程序,我正在使用 Suger ORM 进行数据库操作。现在我有一个场景,我必须检查“SomeTable”是否不存在然后创建它并插入记录,如果表已经存在并且有一些记录我必须更新记录。我已经编写了这段代码来检查表是否不存在然后创建记录并保存它。

Total_Budget_List = Total_Budget.listAll(Total_Budget.class);
if (Total_Budget_List.size() == 0)
{
for (int i=0;i<Total_Budget_List.size();i++)
{
totalbudget = new Total_Budget(Select_Members.get(i).getId()+"",CurrentDate,per_person_budget+"");
totalbudget.save();
}
}

但我发现数据库中不存在这样的表。现在我如何检查表是否存在以及该表中是否有任何记录。

最佳答案

用 try/catch block 包围您的代码。如果您的表不存在,您可以处理 SQLiteException。

关于android - 如何在 Suger ORM Android 中检查表是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28008294/

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