Android 应用条件时,Sqlite不会检索数据
我将数据存储在sqllite中。当我使用带where子句的sql查询从数据库检索数据时。它没有给出任何结果。我检查,即使它必须返回两个记录 数据库中的数据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
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..没有引发异常