gpt4 book ai didi

android - sqlite3 rawquery 更新不起作用

转载 作者:行者123 更新时间:2023-11-29 14:19:33 27 4
gpt4 key购买 nike

什么都试过了。此更新不起作用。没有错误或其他什么 - 它只是不更新​​表格。

   void SetDisable (Integer ID, boolean action){
Integer s;
if (action==true) s = 0; else s = 1;
db.rawQuery("UPDATE sms SET disabled="+s+" WHERE id="+ID+"",null);
}

这是我的表架构:

CREATE TABLE sms (id INTEGER PRIMARY KEY, fromhour INT, frommin INT, tohour INT, tomin INT, disabled INT);
sqlite>

最佳答案

试试这个:

 db.execSQL("UPDATE sms SET disabled="+s+" WHERE id="+ID+"");  

返回表(游标)的 SQL 查询将使用 rawQuery 运行,而那些不返回表的查询将使用 execSQL 运行

看这个:

Increase the value of a record in android/sqlite database

关于android - sqlite3 rawquery 更新不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8776861/

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