Autore Topic: [facile] Creare Database da file csv  (Letto 10922 volte)

Offline Nicola_D

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 2471
  • SBAGLIATO!
  • Respect: +322
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Google Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:[facile] Creare Database da file csv
« Risposta #30 il: 19 Marzo 2014, 16:12:39 CET »
+1
Fatto, ma niente, dà lo stesso errore...

Come ricreo il database da zero?
cancelli i dati dell'app da menu delle applicazioni

ah, ora ho visto:
Codice (Java): [Seleziona]
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
                db.execSQL("DROP TABLE " + Spesa.TABLE_NAME);
                db.execSQL("CREATE TABLE " + Spesa.TABLE_NAME + " ("
                + Spesa.ID + " INTEGER PRIMARY KEY,"
                + Spesa.NAME + " TEXT,"
                [b]+ Spesa.TYPE + " TEXT"[/b]
                + Spesa.PROVA + " TEXT"
                + ");");
                load(db, new InputStreamReader(this.getClass().getResourceAsStream("dati2.csv")));
        }
hai aggiunto PROVA ma non hai messo la virgola dopo TYPE! probabilmente la execsql ti da pure eccezione/errore che non catturi
« Ultima modifica: 19 Marzo 2014, 16:14:32 CET da Nicola_D »
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline tank

  • Nuovo arrivato
  • *
  • Post: 23
  • Respect: 0
    • Mostra profilo
Re:[facile] Creare Database da file csv
« Risposta #31 il: 19 Marzo 2014, 18:05:44 CET »
0
Che svista! Grazie mille!  :-)

Offline casomai

  • Nuovo arrivato
  • *
  • Post: 1
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    windows7
Re:[facile] Creare Database da file csv
« Risposta #32 il: 28 Marzo 2014, 19:45:23 CET »
0
Ciao a tutti,ho appena iniziato a programmare in android per esigenze universitarie e avrei bisogno di un consiglio... io ho un file csv fatto in questo modo:
tempo   SOGGETTO1   SOGGETTO2   SOGGETTO3   SOGGETTO4   SOGGETTO5   SOGGETTO6   SOGGETTO7   
0                         0                  0                          0                  0                   0                  0                  0
0,004              -19              -19               -19               -19                -19               -19               -19   

per inserire i dati nel db come posso fare??grazie mille

Offline eugypalu

  • Nuovo arrivato
  • *
  • Post: 12
  • Respect: 0
    • Mostra profilo
Re:[facile] Creare Database da file csv
« Risposta #33 il: 27 Agosto 2015, 12:49:52 CEST »
0
Ciao a tutti, grazie per il tutorial.
Ho usato questo tutorial perchè avevo bisogno di popolare un db sqlite con un file csv e poi mostrare i dati in una listview, il problema è che mi da alcuni errori sia lanciando il progetto originale sia lanciando il mio, non so se è dovuto al fatto che
Codice (Java): [Seleziona]
startManagingCursor(cursor); non viene più usata.
Se qualcuno può darmi una mano ho allegato i file, grazie