Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

csv datei in SQLite Datenbank importieren

Das Thema "csv datei in SQLite Datenbank importieren" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 01.06.2010, 12:08   #1 (permalink)
Neuer Benutzer

Registriert seit: 21.10.2009
Beiträge: 13
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard csv datei in SQLite Datenbank importieren

Hallo,

besteht die Möglichkeit aus einer csv Datei die Inhalte in eine SQLite DB zu importieren? Dafür müsste es ja eine Methode geben.


Grüße
herrmie
herrmie ist offline   Mit Zitat antworten
Alt 01.06.2010, 12:22   #2 (permalink)
Android Guru

Modell: T-Mobile G1, Nexus One, Samsung Galaxy Tab 10.1, Samsung Galaxy Nexus

Registriert seit: 04.05.2009
Beiträge: 1.599
Abgegebene Danke: 128
Erhielt 210 Danke für 193 Beiträge
Standard AW: csv datei in SQLite Datenbank importieren

CSV parsen und selber in die DB schieben? Sind ja nur ein paar wenige Zeilen Code.
the_alien ist offline   Mit Zitat antworten
Alt 01.06.2010, 16:25   #3 (permalink)
Neuer Benutzer

Registriert seit: 21.10.2009
Beiträge: 13
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard AW: csv datei in SQLite Datenbank importieren

Hallo,

ich habe nun mir ein TestApp geschrieben, eine Verbindung kann ich aufbauen, die Tabellen erstellen kann ich auch und mit ContentValues auch meine Tabellen befüllen.
Aber wieso funktioniert dieser Befehl nicht, er bricht bei hsDB.compileStatement(...) ab

Code:
String HS_FULL_INSERT = "INSERT INTO haltestelle (hid, haltestelle, xkoord, ykoord) VALUES "
        + "(34, Nürnberger Straße, 3517303, 5407708)";

db = new DatenbankManager(this);
SQLiteDatabase hsDB = db.getWritableDatabase();
hsDB.compileStatement(HaltestellenTabelle.HS_FULL_INSERT);
Meine HaltestellenTabelle:
Code:
package de.android.PTF;

public interface HaltestellenTabelle {
    String HID = "hid";
    String HALTESTELLE = "haltestelle";
    String XKOORD = "xkoord";
    String YKOORD = "ykoord";
    
    String TABLE_NAME = "haltestelle";
    
    String SQL_CREATE = "CREATE TABLE haltestelle (" 
        + "hid INTEGER PRIMARY KEY NOT NULL, " 
        + "haltestelle TEXT NOT NULL, "
        + "xkoord INTEGER NOT NULL, "
        + "ykoord INTEGER NOT NULL );";
    
    String HS_FULL_INSERT = "INSERT INTO haltestelle (hid, haltestelle, xkoord, ykoord) VALUES "
        + "(34, Nürnberger Straße, 3517303, 5407708)";
}
Danke schonmal,
herrmie
herrmie ist offline   Mit Zitat antworten
Alt 02.06.2010, 09:34   #4 (permalink)
Neuer Benutzer

Registriert seit: 21.10.2009
Beiträge: 13
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard AW: csv datei in SQLite Datenbank importieren

Das Problem hat sich behoben. Man sollte vorher einfach mal das manual lesen.

Code:
"INSERT INTO haltestelle (hid, haltestelle, xkoord, ykoord) VALUES (34, 'Nürnberger Straße', 3517303, 5407708)"
dann klappt es auch besser. Und wenn man mehrere Zeilen einfügen will da kommt man dann doch nicht um mehrere Aufrufe drumrum.
Code:
db.execSQL("INSERT INTO haltestelle (hid, haltestelle, xkoord, ykoord) VALUES (34, 'Nürnberger Straße', 3517303, 5407708)");
db.execSQL("INSERT INTO haltestelle (hid, haltestelle, xkoord, ykoord) VALUES (1300, 'Sommerrain', 3518314, 5408671)");
herrmie ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Biete App zum Speichern der Anrufliste als CSV-Datei schupfer Sonstige Apps & Widgets 4 03.03.2012 11:48
Kein Import von Kontaken möglich (.csv-Datei) Fitsch Motorola Milestone Forum 5 21.04.2010 16:43
SQLite Datenbank - Löschen von Reihen funktioniert nicht quiddix Android App Entwicklung 1 08.04.2010 12:07
SQLite Datenbank Problem joschika77 Android App Entwicklung 4 24.06.2009 09:32
Lesen und schreiben in eine SQLite-Datenbank ensacom Android App Entwicklung 2 18.05.2009 14:23




Du liest gerade: "csv datei in SQLite Datenbank importieren" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.