Ich versuche zum einfügen von Daten mit contentValues zu meiner sqlite Datenbank mit android
public long insertNewUserData(String name, String address, String email, String password){
ContentValues initialValuesOfUserTable = new ContentValues();
initialValuesOfUserTable.put("Name",name);
initialValuesOfUserTable.put("Address",address);
initialValuesOfUserTable.put("email",email);
initialValuesOfUserTable.put("Password",password);
return myDataBase.insert("User", null, initialValuesOfUserTable);
}
Mein problem ist, cant fügen Sie Daten zu meiner sqlite Datenbank. Es ist verbunden und kann Daten, kann aber nicht einfügen.
- Dein code ist nicht formatiert, und Sie haben nicht wirklich erzählte uns, was dein problem ist.
- benötigen Sie noch die logcat-trace.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ckeck die Datenbank-Datei Berechtigungen über DDMS, stellen Sie sicher, dass Ihr nicht zu schreiben versuchen eine readonly-Datenbank
Können Sie versuchen, diese Methode:
Hier db ist SQLiteDatabase-Objekt und initialisiert es, indem Sie getWritableDatabase() von DbHelper-Klasse. Aber wenn man NullPointerException, dann sollten Sie es zu überprüfen,ob er null ist oder nicht. Happy Android-Programmierung..
Versuchen.