无法使用WHERE子句删除SQLite记录

克里希

在我的应用程序中,我使用SQLite数据库存储值。我想使用该WHERE子句删除数据库中的某些记录

这是我编写的函数:

public Cursor deleteSomeDetails(String user_login_name, String product_code,
                                         SQLiteDatabase db) {
    Cursor cursor = db.rawQuery("delete from "
                                 + RaisePoProductDetails.NewUSerInfo.TABLE_NAME
                                 + " where user_login_name = '"
                                 + user_login_name + "' and productcode ='"
                                 + product_code + "'", null);

    return cursor;
}

记录仍未删除。难道我做错了什么?有什么建议么?

克莱夫·西布雷格斯

试试这个:

public boolean deleteSomeDetails(SQLiteDatabase db, String user_login_name, String product_code) {
    return db.delete(RaisePoProductDetails.NewUSerInfo.TABLE_NAME, "user_login_name=? and productcode=?", new String[] {user_login_name, product_code}) > 0;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法从SQLite3表删除记录

来自分类Dev

无法使用“ where”和变量删除SQLite行

来自分类Dev

使用FluentMigrator根据where子句删除多行

来自分类Dev

无法使用GROUP BY子句在SQL中获取记录ID字段

来自分类Dev

使用where子句删除行

来自分类Dev

使用where子句删除MySQL行

来自分类Dev

sqlite3.OperationalError:使用NOT IN子句在“ WHERE”附近

来自分类Dev

如何使用多个WHERE子句进行删除[SQLITE]

来自分类Dev

无法使用WHERE子句删除SQLite记录

来自分类Dev

在Laravel查询中使用with子句后无法使用where子句

来自分类Dev

使用where子句删除超时删除大块数据

来自分类Dev

如何在sqlite iPhone中将ORDER BY与where子句配合使用

来自分类Dev

使用WHERE子句对记录进行计数的查询

来自分类Dev

使用WHERE子句检查记录是否接收到不同的值

来自分类Dev

无法使用pymongo删除记录

来自分类Dev

使用WHERE子句进行SQLite更新和增量

来自分类Dev

无法使用php脚本删除记录

来自分类Dev

删除记录时where子句codeigniter中的未知列

来自分类Dev

Android SQLite如何使用where子句?

来自分类Dev

在SQL where子句中删除+-值记录

来自分类Dev

Eclipse SQLite使用Where子句的多个查询

来自分类Dev

无法使用AJAX删除CodeIgniter中的记录

来自分类Dev

为什么使用SQLITE where子句不起作用?

来自分类Dev

在Android Studio中使用SQLite对多个WHERE子句执行查询

来自分类Dev

如何使用 IN 子句删除记录

来自分类Dev

带有或显示已删除记录的 Sqlite Where 子句

来自分类Dev

如何使用 Where 子句/条件删除表?

来自分类Dev

Android(sqlite) 如何使用 where 子句查看数据?

来自分类Dev

Android Firestore 使用 where 子句删除子项

Related 相关文章

热门标签

归档