Android 应用条件时,Sqlite不会检索数据

Android 应用条件时,Sqlite不会检索数据,android,Android,我将数据存储在sqllite中。当我使用带where子句的sql查询从数据库检索数据时。它没有给出任何结果。我检查,即使它必须返回两个记录 数据库中的数据 exercise_main_muscle=Biceps exercise_equipment=Dumbbell exercise_name=Incline Dumbbell Curl exercise_mechanic=Isolation exercise_other_muscle=Forearms exercise_level=Beginn

我将数据存储在sqllite中。当我使用带where子句的sql查询从数据库检索数据时。它没有给出任何结果。我检查,即使它必须返回两个记录

数据库中的数据

exercise_main_muscle=Biceps exercise_equipment=Dumbbell exercise_name=Incline Dumbbell Curl exercise_mechanic=Isolation exercise_other_muscle=Forearms exercise_level=Beginner exercise_type=Strength

exercise_main_muscle=Biceps exercise_equipment=Dumbbell exercise_name=Hammer Curl exercise_mechanic=Isolation exercise_other_muscle=Forearms exercise_level=Beginner exercise_type=Strength`
使用此查询:

select * from exercise where exercise_type = 'Strength' AND exercise_main_muscle = 'Biceps' AND exercise_other_muscle = 'Forearms' AND exercise_equipment = 'Isolation' AND exercise_mechanic = 'Beginner'
代码:


数据库中的数据是
exercise\u mechanical=Isolation

exercise_mechanic = 'Beginner'

您的查询是
exercise\u device=Isolation

exercise_mechanic = 'Beginner'

你的问题是错误的。S

尝试先在logcat中打印光标的大小。如果可能的话,发布更多的代码。什么是
Exercise=cursorToExercise(游标)
练习
?光标大小为0。但它应该是2。请帮帮我到底出了什么问题query@GrIsHu我已经更新了Log cat………@Mohit无错误logcat..没有引发异常