Tag: sqlite

Fügen Sie JSON-Daten in die SQLite-Datenbank in Android ein

Ich möchte die Daten aus dem JSON-Array in die SQLite-Datenbank einfügen. Ich habe zwei Klassen CategoryHelper.java und AndroidJSONParsingActivity.java erstellt, um die Java-Antwort zu erhalten. Wenn ich den Code ausführen bekam die Ausnahme in databaseHelper.saveCategoryRecord(id,name); Meine API funktioniert gut und gibt mir die Daten. Mein Code ist unten: KategorieHelper.java package com.androidhive.jsonparsing; import android.content.ContentValues; import android.content.Context; import […]

Versuchen, ein bereits geschlossenes Objekt erneut zu öffnen: SQLiteDatabase:

Ich versuche, etwas aus einer Datenbank zu löschen und dann einen neuen Wert einzufügen. Ich weiß nicht viel über Datenbanken, so würde schätzen Ratschläge, was hier falsch geht. Ich bekomme immer folgende Fehlermeldung: Caused by: java.lang.IllegalStateException: attempt to re-open an already-closed object: SQLiteDatabase: Das heißt aus einer asynchronen Aufgabe, funktioniert das erste Mal gut, bricht […]

Android SQLite INSERT

Ich verwende execSQL auf SQLite-Datenbank. Die sql INSERT strnig ist INSERT INTO Tasks (_id, Aircraft, Station, Discrepancy,DateCreated, CreatedBy, Status, DateClosed, ClosedBy, ArrivalFlightID, RecordChangedByUI) VALUES ('271104',' ','ORD','Critical Flight (0496/28)','9/4/2011 6:57:00 PM','SYSTEM','NEW','','null','0','N') Tabelle ist "create table Tasks (_id integer primary key, " + "Aircraft text null, Station text null, Discrepancy text null, DateCreated text null, CreatedBy text […]

GetWritableDatabase genannt rekursiv

Ich versuche, meine Datenbanktabelle mit dem folgenden Code zu aktualisieren: public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { String query = "ALTER TABLE names ADD COLUMN hidden integer default 0"; dbHelper.getWritableDatabase().rawQuery(query, null); } Allerdings, wenn ich die Anwendung starten und es versucht, die Datenbank zu aktualisieren, bekomme ich die folgende Ausnahme: …Caused by: java.lang.IllegalStateException: […]

ActiveAndroid SQLite Ausnahme 'Keine solche Tabelle'

Ich habe ein Problem mit Active-Android. Ich versuche, den Standort des Nutzers, die Anzahl der Passagiere und die allgemeine Richtung zu holen. Ich möchte diese auf Telefon-Speicher in einer Tabelle namens "Splits" mit activeAndroid speichern. Aber wann immer ich die save() -Methode anrufe, bekomme ich eine lange Liste von Fehlern. Ich habe versucht, die App […]

Einfügen oder Aktualisieren in SQlite und Android mit der Datenbank.query ();

Gibt es eine Möglichkeit, meine Funktion zu ändern: public categorie createCategoria(String categoria) { ContentValues values = new ContentValues(); values.put(MySQLiteHelper.COLUMN_NOME, categoria); values.put(MySQLiteHelper.COLUMN_PREF, 0); long insertId = database.insert(MySQLiteHelper.TABLE_CATEGORIE, null, values); Cursor cursor = database.query(MySQLiteHelper.TABLE_CATEGORIE, allCategorieColumns, MySQLiteHelper.COLUMN_ID + " = " + insertId, null, null, null, null); cursor.moveToFirst(); categorie newCategoria = cursorToCategorie(cursor); cursor.close(); return newCategoria; } Dies ist […]

Cursor während der Schleife, der jeden Wert zurückgibt, aber der letzte

Ich benutze eine while-Schleife, um durch einen Cursor zu iterieren und dann die Längen- und Breitenwerte jedes Punktes innerhalb der Datenbank auszugeben. Aus irgendeinem Grund gibt es nicht die letzte (oder zuerst abhängig von, wenn ich Cursor.MoveToLast verwenden) Satz von Längen- und Breitengrad-Werten im Cursor. Hier ist mein Code: public void loadTrack() { SQLiteDatabase db1 […]

CursorIndexOutOfBoundsException Index 0 angefordert, mit einer Größe von 0

Ich versuche, einen Text aus einer bestimmten Reihe meiner Datenbank zu bekommen. Dafür habe ich diese Funktion gemacht public String getTranslation(long rowId) throws SQLException { String str = null; Cursor mCursor = db.query( true, TABLE_LANGUAGE_FR, new String[] { KEY_ID_INTERFACE_TEXT, KEY_ITEM_NAME,KEY_FORM_LABEL_ID, KEY_FORM_RANK }, KEY_FORM_LABEL_ID + "=" + rowId, null, null, null, null, null ); if (mCursor […]

Wie bekomme ich den Datenbankwert zu einem String-Array in Android (sqlite Database)

Ich habe einen Datenbanknamen "CUED" (sqlite Android) Es hat einen Tisch HELLO, der eine Spalte enthält NAME Ich kann den Wert zu String aus dieser Spalte erhalten. Lassen Sie mich Ihnen meinen Code-Abschnitt zeigen myDB =hello.this.openOrCreateDatabase("CUED", MODE_PRIVATE, null); Cursor crs = myDB.rawQuery("SELECT * FROM HELLO", null); while(crs.moveToNext()) { String uname = crs.getString(crs.getColumnIndex("NAME")); System.out.println(uname); } Es […]

Wie kann ich eine SQLite-Datenbank bei jedem Start meiner Anwendung löschen?

Ich möchte, dass meine SQLite-Datenbankinstanz abgewischt wird, wenn das Programm startet. Was ich versuchte, war eine Methode auf meiner Klasse MyDBAdapter.java wie folgt: public class MyDbAdapter { private static final String TAG = "NotesDbAdapter"; private DatabaseHelper mDbHelper; private SQLiteDatabase mDb; private static final String DATABASE_NAME = "gpslocdb"; private static final String PERMISSION_TABLE_CREATE = "CREATE TABLE […]

Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.