Autore Topic: Recuperare valore database  (Letto 440 volte)

Offline Ricky`

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 2466
  • Respect: +339
    • Google+
    • rciovati
    • Mostra profilo
  • Dispositivo Android:
    HTC Desire
  • Sistema operativo:
    OS X Lion
Re:Recuperare valore database
« Risposta #15 il: 25 Agosto 2010, 14:17:40 CEST »
0
Ma nel db ci sono dei valori? Sembrerebbe che la query ritorno un cursore vuoto.

Offline ultimoprofeta

  • Utente junior
  • **
  • Post: 119
  • Respect: 0
    • Google+
    • http://it.linkedin.com/pub/christian-giupponi/29/628/810
    • ultimoprofeta
    • Mostra profilo
  • Dispositivo Android:
    HTC Desire HD
  • Market Developer Name:
    ItalianDevTeam
  • Sistema operativo:
    Mac OSX Lion
Re:Recuperare valore database
« Risposta #16 il: 25 Agosto 2010, 14:23:32 CEST »
0
Ma nel db ci sono dei valori? Sembrerebbe che la query ritorno un cursore vuoto.

si scusa, non ho riportato le modifiche che ho fatto, ho scritto questo prima dell'estrazione casuale della parola:
Codice (Java): [Seleziona]
db.rawQuery("INSERTO INTO lista (_id, parola) VALUES (NULL, prima)", null);
                db.rawQuery("INSERTO INTO lista (_id, parola) VALUES (NULL, seconda)", null);
                db.rawQuery("INSERTO INTO lista (_id, parola) VALUES (NULL, terza)", null);
               
                Cursor cursor = db.rawQuery("SELECT parola FROM lista ORDER BY RANDOM() LIMIT 1", null);      
                cursor.moveToFirst();                    
                //La converto in array                  
                parolaNascosta = StringToArray(cursor.getString(0));

EDIT:
ho corretto il nome della tabella, lo avevo scritto sbagliato ma il risultato non cambia
« Ultima modifica: 25 Agosto 2010, 14:27:07 CEST da ultimoprofeta »