String slctsummary = "select Reminder_Id,Reminder_Type,Reminder_Date,Reminder_Time,Reminder_Alert from Reminder_Main where Car_ID="
+summaryid
+"AND"
+Reminder_Date
+"="
+currentdate1;
Cursor c = sdb.rawQuery(slctsummary,null);
Run Code Online (Sandbox Code Playgroud)
我希望所有的记录都满足conditn,但它通过错误.PLZ帮助我摆脱thnx ...
日志猫错误........
> 12-17 11:48:05.250: E/AndroidRuntime(1245):
> java.lang.RuntimeException: Unable to start activity
>ComponentInfo{com.curious.solutions.finalautoistdiary/com.curious.solutions.finalautoistdiary.ReminderSummary}:
> android.database.sqlite.SQLiteException: unrecognized token:
> "1ANDReminder_Date17": , while compiling: select
> Reminder_Id,Reminder_Type,Reminder_Date,Reminder_Time,Reminder_Alert
> from Reminder_Main where Car_ID=1ANDReminder_Date17-NOV-2012
Run Code Online (Sandbox Code Playgroud)
Laz*_*nja 10
在AND周围放置一些空格并在=后面添加这些"'":
String Reminder_Main="Reminder_Main",Car_ID="Car_ID",Reminder_Date="Reminder_Date";
Cursor c = sdb.rawQuery("select Reminder_Id ,Reminder_Type,Reminder_Date,Reminder_Time,Reminder_Alert from " + Reminder_Main
+" where " + Car_ID + " = ? AND " + Reminder_Date + " = ? " , new String[] { summaryid,currentdate1});
c.moveToFirst();
c.moveToFirst();
int summarycount = c.getCount();
Run Code Online (Sandbox Code Playgroud)
如果这还不足以解决问题,请参阅/sf/answers/634300621/以解决剩余问题.
| 归档时间: |
|
| 查看次数: |
11223 次 |
| 最近记录: |