Ich habe ein Tutorial online verfolgt, um eine Datenbank in meinem Android Studio Application Project zu implementieren. Allerdings habe ich den gleichen Code verwendet, aber halten den gleichen Fehler ein Lauf den Emulator unter jedes Mal bekommen und versuchen, eine meiner Datensätze zu aktualisieren: Unfortunetly DAS PROJEKT LÄUFT HAT STOPPENAndroid Studio Fehler beim Versuch, meine SQLite-Datenbank UPDATE
ich meine logcat und folgendes erscheint überprüft haben :
Beginn des Crash-04-04 20: 25: 23,290 4.019-4.019/com.example.mark.messaround2 E/Android Runtime: fatal EXCEPTION: main Prozess: com.example.mark.messaround2, PID: 4019 android.database.sqlite.SQLiteException: keine solche Spalte: ID (Code 1): , beim Kompilieren: UPDATE DAY_TABLE SET NAME =?, ID = ?, MARKS =?, SURNAME =? WHERE ID =? bei android.database.sqlite.SQLiteConnection.nativePrepareStatement (Mutter Method) bei android.database.sqlite.SQLiteConnection.acquirePreparedStatement (SQLiteConnection.java:889) bei android.database.sqlite.SQLiteConnection.prepare (SQLiteConnection .java-: 500) bei android.database.sqlite.SQLiteSession.prepare (SQLiteSession.java:588) bei android.database.sqlite.SQLiteProgram (SQLiteProgram.java:58) bei android.database.sqlite.. SQLiteStatement. (SQLiteStatement.java:31) bei android.database.sqlite.SQLiteDatabase.updateWithOnConflict (SQLiteDatabase.java:1577) bei android.database.sqlite.SQLiteDatabase.update (SQLiteDatabase.java:1525) bei com.example.mark.AutismApplicationSuite.DatabaseHelper. update (DatabaseHelper.java:75) bei com.example.mark.AutismApplicationSuite.ChooseDayScreen $ 9.onClick (ChooseDayScreen.java:152) bei android.view.View.performClick (View.java:5610) bei android. view.View $ PerformClick.run (View.java:22265) bei android.os.Handler.handleCallback (Handler.java:751) bei android.os.Handler.dispatchMessage (Handler.java:95) bei android.os.Looper.loop (Looper.java:154) bei android.app.ActivityThread.main (ActivityThread.java:6077) bei java.lang.reflect.Method.invoke (Native Methode) um com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:865) bei com.android.internal.os.ZygoteInit.main (ZygoteInit.java:755)
Bitte schreiben Sie den Code aus Ihrer SQLiteOpenHelper-Klasse – Jahnold
Lassen Sie mich es nicht posten ... nicht verstehen, den Einzug, den Sie tun müssen .... wie ich es eingerückt haben VIER SPACES aber lassen Sie mich nicht –
@MarkWilliamson https: // meta.stackexchange.com/help/formatting –