E 'possibile ottenere i dati delle colonne per nome colonna invece dell'indice in sqlite? Non voglio fare affidamento su un ordine specifico delle colonne. Se sì, qual è la sintassi?android come ottenere dati sqlite per nome colonna
9
A
risposta
11
Probabilmente si desidera utilizzare il metodo Cursor.getColumnIndex().
Restituisce l'indice a base zero per il nome di colonna specificato o -1 se la colonna non esiste. Se si prevede che la colonna esista, utilizzare invece getColumnIndexOrThrow (String), che renderà l'errore più chiaro.
Esempio:
String[] columns = new String[]{ COLUMN_XML };
Cursor c = db.query(TABLE, columns, where, whereArgs, null, null, null);
String xml = c.getString(c.getColumnIndex(COLUMN_XML));
Problemi correlati
- 1. sqlite Android: come recuperare dati specifici da una particolare colonna?
- 2. SQLite è senza nome?
- 3. Come ottenere i dati da SqlDataReader.GetValue dal nome della colonna
- 4. SQLite Android - parametri con nome
- 5. SQLite Aggiungi colonna, mantenere i dati
- 6. Aggiornamento SQLite Android senza perdita di dati
- 7. Come ottenere il nome della colonna datatable?
- 8. Come aggiungere una nuova colonna al database SQLite di Android?
- 9. Determina il tipo di dati di una colonna in SQLite
- 10. SQLite Modifica colonna
- 11. Come si elimina la colonna dalla tabella sqlite in Android?
- 12. Come aggiungere una colonna booleana in Android SQlite
- 13. Sqlite: come eseguire il cast (dati come TEXT) per BLOB
- 14. sqlite - Come ottenere INSERT O IGNORE per lavorare
- 15. sqlite ottenere ROWID
- 16. Come posso ottenere l'elenco di una colonna in una tabella per un database SQLite?
- 17. Archiviazione dati Android - File vs SQLite
- 18. SQLite: Ottieni totale/somma colonna
- 19. SQLite Android e set di dati enormi
- 20. Ottimizzazione SQLite per l'applicazione Android
- 21. Android Sqlite ottenere ultima Inserisci riga id
- 22. sqlite android sqlite sincronizzazione sqlite
- 23. query SQL ottenere nome della colonna Null
- 24. ottenere l'indice di colonna DataTable con nome
- 25. Ottieni valori colonna per nome colonna non indice colonna
- 26. SQLite - come ottenere un valore medio?
- 27. Ottenere tutti i record da SQLite Android
- 28. Unire tabelle per nome colonna, convertire stringa in nome colonna
- 29. SQLite Android edizione - tavola ... non ha alcuna colonna denominata
- 30. android, come ottenere il nome del pacchetto?
Grazie. Bastava pensarci diversamente e annidare la tua soluzione. –