I have this SQL statement that I want to execute:

db.execSQL("DELETE * FROM " + TABLE_NAME + " WHERE " + DATE_TO_REMIND + "='" + 
date + "'");


Which, if I were running it today, translates to:


"DELETE * FROM Vocabulary WHERE dateToReming ='2016/03/28'"


This is throwing errors in the logcat though that point to the *, but I 
can't understand what it is saying is faulty about this statement. Here is 
the error:

java.lang.RuntimeException: Unable to start activity 
>> ComponentInfo{nuffsaidm8.me.activeenglish/nuffsaidm8.me.activeenglish.CheckVocabActivity}:
>>  
>> android.database.sqlite.SQLiteException: near "*": syntax error (code 1): , 
>> while compiling: DELETE * FROM Vocabulary WHERE Date_To_Remind='2016/03/28'
>
>                                                                           
>>        at 
>> android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2416)
>
>                                                                           
>>        at 
>> android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476)
>
>                                                                           
>>        at android.app.ActivityThread.-wrap11(ActivityThread.java)
>
>                                                                           
>>        at 
>> android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344)
>
>                                                                           
>>        at android.os.Handler.dispatchMessage(Handler.java:102)
>
>                                                                           
>>        at android.os.Looper.loop(Looper.java:148)
>
>                                                                           
>>        at android.app.ActivityThread.main(ActivityThread.java:5417)
>
>                                                                           
>>        at java.lang.reflect.Method.invoke(Native Method)
>
>                                                                           
>>        at 
>> com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
>
>                                                                           
>>        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
>
>                                                                           
>>     Caused by: android.database.sqlite.SQLiteException: near "*": syntax 
>> error (code 1): , while compiling: DELETE * FROM Vocabulary WHERE 
>> Date_To_Remind='2016/03/28'
>
>                                                                           
>>        at 
>> android.database.sqlite.SQLiteConnection.nativePrepareStatement(Native 
>> Method)
>
>                                                                           
>>        at 
>> android.database.sqlite.SQLiteConnection.acquirePreparedStatement(SQLiteConnection.java:887)
>
>                                                                           
>>        at 
>> android.database.sqlite.SQLiteConnection.prepare(SQLiteConnection.java:498)
>
>                                                                           
>>        at 
>> android.database.sqlite.SQLiteSession.prepare(SQLiteSession.java:588)
>
>                                                                           
>>        at 
>> android.database.sqlite.SQLiteProgram.<init>(SQLiteProgram.java:58)
>
>                                                                           
>>        at 
>> android.database.sqlite.SQLiteStatement.<init>(SQLiteStatement.java:31)
>
>                                                                           
>>        at 
>> android.database.sqlite.SQLiteDatabase.executeSql(SQLiteDatabase.java:1674)
>
>                                                                           
>>        at 
>> android.database.sqlite.SQLiteDatabase.execSQL(SQLiteDatabase.java:1605)
>
>                                                                           
>>        at 
>> nuffsaidm8.me.activeenglish.DBHelper.getWordsToReview(DBHelper.java:77)
>
>                                                                           
>>        at 
>> nuffsaidm8.me.activeenglish.CheckVocabActivity.onCreate(CheckVocabActivity.java:55)
>
>                                                                           
>>        at android.app.Activity.performCreate(Activity.java:6251)
>
>                                                                           
>>        at 
>> android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107)
>
>                                                                           
>>        at 
>> android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2369)
>
>                                                                           
>>        at 
>> android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476) 
>
>                                                                           
>>        at android.app.ActivityThread.-wrap11(ActivityThread.java) 
>
>                                                                           
>>        at 
>> android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344) 
>
>                                                                           
>>        at android.os.Handler.dispatchMessage(Handler.java:102) 
>
>                                                                           
>>        at android.os.Looper.loop(Looper.java:148) 
>
>                                                                           
>>        at android.app.ActivityThread.main(ActivityThread.java:5417) 
>
>                                                                           
>>        at java.lang.reflect.Method.invoke(Native Method) 
>
>                                                                           
>>        at 
>> com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
>>  
>
>                                                                           
>>        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/android-developers.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/android-developers/acbf2bb0-076c-4957-a69f-0b9510e45b10%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to