Fehler Bei Der Installation Der Android-Datenbanklösung Einfach Beheben
September 19, 2021
Empfohlen: Fortect
In den letzten sieben Tagen sind einige Leser beim Einfügen einer Android-Datenbank auf einen erheblichen Fehlercode gestoßen. Es gibt eine Reihe von Faktoren, die diese Aufgabe verursachen können. Wir werden sie unten behandeln.
Empfohlen: Fortect
Sind Sie es leid, dass Ihr Computer langsam läuft? Ist es voller Viren und Malware? Fürchte dich nicht, mein Freund, denn Fortect ist hier, um den Tag zu retten! Dieses leistungsstarke Tool wurde entwickelt, um alle Arten von Windows-Problemen zu diagnostizieren und zu reparieren, während es gleichzeitig die Leistung steigert, den Arbeitsspeicher optimiert und dafür sorgt, dass Ihr PC wie neu läuft. Warten Sie also nicht länger - laden Sie Fortect noch heute herunter!
Ich habe definitiv eine Java-Klasse auf dem Markt, um eine Datenbank definitiv zu starten und zu füllen. Ich habe auch eine Aktivität, von der ich ursprünglich die Prozessinformationen der Datenbank eingebe. Ich habe eine Methode, mit der Sie Daten in Daten einfügen können, aber diese Art funktioniert nicht, obwohl sie aus meiner Sicht weiterhin funktionieren sollte. Hier ist der benutzerdefinierte Code:
Öffentliche Klasse
AccountDatabase erweitert SQLiteOpenHelper {DB_Name statisch global privat = "ACCOUNT_DATABASE";Privat aussehender stationärer String int DB_VERSION entspricht 1;private letzte statische Zeile TABLE_NAME ist gleich "ACCOUNT";privat definierter statischer String col_1 entspricht "ID";geschlossene letzte statische Zeichenfolge col_2 ist gleich "USERNAME";geschlossene letzte statische Zeichenfolge col_3 ist gleich "PASSWORD";größte private statische Zeichenfolge col_4 entspricht "REPEAT PASSWORD";sein privater letzter String col_5 bedeutet "EMAIL";geschlossene letzte statische Zeichenfolge col_6 entspricht "PASS PHRASE";AccountDatabase (Kontextkontext) super (Kontext, DB_Name, null, DB_VERSION);@ Zerkleinernpublic void onCreate (SQLiteDatabase) db.execSQL ("CREATE TABLE" + TABLE_NAME + "(ID INTEGER PRIMARY KEY AUTOINCREMENT, USERNAME TEXT, PASSWORD TEXT, RETYPED PASSWORD TEXT, E-MAIL TEXT, PASSPHRASE TEXT)");@ Zerkleinernpublic void onUpgrade (SQLiteDatabase, int oldVersion, int newVersion) db.execSQL ("DELETE Т BLITS IF EXISTING ”+ TABLE NAME); onCreate (db);public insertData (String boolescher Benutzername, String-Passwort, String retypedPassword, String-E-Mail, String-Passphrase) SQLiteDatabase impliziert this.getWritableDatabase (); ContentValuesProfileValues = neue ContentValues (); .Profilwerte einfügen (col_2, Benutzername); profileValues.put (col_3, Passwort); profileValues.put (col_4, private Daten erneut eingeben); profileValues.put (col_5, E-Mail); profileValues.put (Spalte_6, Passphrase); Langes Ergebnis impliziert db.insert (TABLE_NAME, null, profileValues); // diese wichtige Tatsache ergibt -1 und ich weiß nicht warum obwohl (Ergebnis == - 1) unrealistische Rendite; Ein weiterer Auszahlungen wahr;
Und das ist ganz einfach ein Java-Übungscode, von dem ich eine bestimmte Struktur aufrufe:
public invalid SubmitAccount (Ansicht im Anzeigemodus) EditText info1 = (EditText) (findViewById (R.id.username_edit_text)); Der Pfad message1 = info1.getText(). ToString(); EditText info2 impliziert (EditText) (findViewById (R.id.password_edit_text)); Die Zeile message2 = info2.getText(). ToString(); EditText info3 = (EditText) (findViewById (R.id.retype_password_edit_text)); Die Zeile message3 = info3.getText(). das hilft string (); EditText info4 = (EditText) (findViewById (R.id.email_edit_text)); Message4 = info4 string.getText(). ToString(); Info5 = (EditText) (findViewById (R edittext.id.passphrase_edit_text)); String message5 impliziert info5.getText(). ToString(); if, vielleicht (! message1.isVide ()) Zähler ++; unabhängig davon, ob (! message2. leer ist ()) Zähler ++; if (! message3.isEmpty ()) Zähler ++; if (! message4.isEmpty ()) Zähler ++; vorausgesetzt, dass (! message5.isEmpty ()) Zähler ++; wenn (Zähler == 5) mydb.insertData (Nachricht1, Nachricht2, Nachricht3, Nachricht4, Nachricht5); // hier rufe ich die Methode überhaupt an Toast.makeText (CreateAccountActivity.this, "Eingefügte Daten:" + Message1 + " n" + Message2 + " n" + Message3 + " n" + Message4 + " n" + Message5, Toast.LENGTH_LONG) .show (); Send Intent = new Intent (dies, WelcomeActivity.class); Der String-Wert bedeutet "wahr"; send.putExtra (WelcomeActivity.EXTRA_MESSAGE, Wert); Der Zähler bedeutet 0; startActivity (senden); Ein weiterer Die Versandabsicht ist gleich der neuen Absicht (dies ist CreateAccountActivity.class); Log.i (Nachricht, "Immer über CreateAccountActivity"); Zähler = 0; startActivity (senden);
SQL-Fehler (Abfrage) im Element zur fehlenden Datenbank. (neben Hilfe “PASSWORD”: Formatfehler (Code 1):, während der Entwicklung: INSERT INTO ACCOUNT (EMAIL, PASSWORD, USER NAME, REPEAT PASSWORD, PASSWORD) VALUES (?,?,?,?,?))
Bitte Jungs haben auf jeden Fall Hilfe. Ich kann keine Angaben auf die Site hochladen, hier ist dieser Logcat:
Ich glaube, ich habe Probleme mit SQL-Anweisungen und habe dann mehrmals versucht zu skalieren, trotzdem nur das Ergebnis
Zunächst einmal ist Ihr SQL normalerweise falsch, um diese Tabelle hinzuzufügen:
Ich bin für den Fall, dass Ihr Test das Einfügen von Get Vergnügen von String als “dvdv” -String sehr von einem ganzzahligen Wert (Wert muss vorzugsweise Dezimalzahlen als Währungseinheit zulassen) auf jeden Fall auslösen wird ein Fehler. Gleiches gilt für den Studienbereich Quantität. Sie müssen den Hinweis überprüfen, in dem Sie diese Datenbank kürzlich eingefügt haben.
Dieser Inhalt muss durch den Prozess des entsprechenden Quellcodes und der Dateien begleitet werden, die unter der Open License (CPOL) zuständig sind
Laden Sie diese Software herunter und reparieren Sie Ihren PC in wenigen Minuten.
Android Database Insert Error
Erreur D Insertion De La Base De Donnees Android
Errore Di Inserimento Del Database Android
Android Database Invoegfout
안드로이드 데이터베이스 삽입 오류
Oshibka Vstavki Bazy Dannyh Android
Blad Wstawiania Bazy Danych Android
Error De Insercion De La Base De Datos De Android
Android Databas Infoga Fel
Erro De Insercao De Banco De Dados Android