gpt4 book ai didi

android - 在 sqlite 和 Android 中更新查询

转载 作者:太空宇宙 更新时间:2023-11-03 13:33:57 25 4
gpt4 key购买 nike

我正在尝试更新我的 Android 项目中 SQLite 数据库表中的单个列。我想要做的是在车辆编号相同时将“完成”列的值设置为 1。除了使用 myDB.update 之外,我更喜欢使用 sql 查询。所以我使用了这个查询,

update 'details' set done = 1 where vehicle=="*****"

但问题是,这个查询在 sqlite 数据库浏览器中运行良好,而不是在 android 模拟器中。这在 android 模拟器上完全不起作用。希望你的建议。提前致谢。

最佳答案

  //Declaration  
SQLiteDatabase dbx;
ContentValues cv1;
EventDataSQLHelper eventsData;//object of class in which table is created


//on create
eventsData = new EventDataSQLHelper(this);
dbx= eventsData.getReadableDatabase();
cv1 = new ContentValues();

cv1.put("done",1);


//update query
dbx.update("details", cv1, "vehicle=" ? , null);

关于android - 在 sqlite 和 Android 中更新查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9577450/

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