android - 使用 where 条件进行 Sqlite 查询需要满足多个条件

标签 android mysql sqlite android-sqlite

请找出这里有什么问题

这里 _id 和 chek 是我的数据库的列,我要编写一个查询来搜索那些具有 id =id 的列并检查 =number

 public Cursor query(int id){
    return myDataBase.query("question", null,"_id = "+id+ "AND " +  "chek ="+number,null, null, null, null); 


}

最佳答案

希望这对您有帮助:

用这些行替换您的查询..

public Cursor query(int id){
return myDataBase.query("question", null,"_id = "+id+ " AND " +  "chek ="+number,null, null, null, null);

在 And :"And " 中的双引号之间保留空格,否则字符串将是
示例: _id=3And check =9

关于android - 使用 where 条件进行 Sqlite 查询需要满足多个条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17803204/

相关文章:

php - 相同的 div 代码但无法正常工作

ruby-on-rails - Ruby on Rails ActiveRecord::PendingMigrationError

c# - DbContextBuilder 不包含 UseSqlite 的定义

c++ - 如何组合两个查询并将第一个查询的结果用作第二个查询的输出

android - 我无法在我的 Android 应用程序上停止我的服务(更新我的位置)!

php - 这是存储过程吗?

Android:弹出窗口:尝试完成输入事件但输入事件接收器已被处理

mysql - 创建一个 MySQL 表,其字段名可能包含 INT 和 VARCHAR

Android Studio 从 Activity 中更改 TextView fragment

java - Android 构造和语法错误