Autore Topic: Query  (Letto 586 volte)

Offline Lollo360

  • Nuovo arrivato
  • *
  • Post: 7
  • Respect: 0
    • TuxBass
    • Mostra profilo
    • Blog
  • Sistema operativo:
    Mac Os X 10.6
Query
« il: 11 Agosto 2010, 21:16:50 CEST »
0
Scusate la domanda banale ma come si fa una query dopo che ho aperto il database con l'istruzione:
Codice (Java): [Seleziona]
database=openOrCreateDatabase(DB_NAME,SQLiteDatabase.CREATE_IF_NECESSARY,null);
la tabella ha i seguenti campi: _id,nome,cognome,eta
Come faccio una volta eseguita la query a salvare i dati estratti in variabili?

Offline MarcoDuff

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1073
  • Respect: +202
    • Google+
    • marcoduff
    • Mostra profilo
    • MarcoDuff's Blog
  • Dispositivo Android:
    Samsung Galaxy Nexus
  • Play Store ID:
    MarcoDuff
  • Sistema operativo:
    Windows 7
Re:Query
« Risposta #1 il: 17 Agosto 2010, 10:23:40 CEST »
0
Una volta che hai eseguito una query ottieni un oggetto Cursor. Effettuando un ciclo sul cursore ottieni tutti i dati che vuoi:

Codice (Java): [Seleziona]
startManagingCursor(cursor);

while(cursor.moveToNext()) {
     String nome = cursor.getString(cursor.getColumnIndex("nome"));
}
cursor.close();
stopManagingCursor(cursor);

Ciao!