Tag: sqlite

Come si crea un database SQLite in Android importndo da un file SQL?

Ho un grande file di text contenente le istruzioni SQL CREATE TABLE e INSERT . Come faccio ad importre questo file nel metodo SQLiteOpenHelper onCreate ? Oppure, c'è un modo accettato di utilizzare direttamente il file del database binario? Ho bisogno di questo per essere compatibile con Android 1.6.

ormlite leggere la data come 'yyyy-MM-dd'

Devo leggere un database sqlite dato a me, quindi non posso cambiare il formato Data (ggg-MM-dd) nelle tabelle. Quando cerco di utilizzare ormlite per generare oggetti per me, utilizza la seguente annotazione: @DatabaseField(columnName = "REVISION_DATE", dataType = DataType.DATE_STRING) public Date revisionDate; mi dà il seguente errore: java.sql.SQLException: Problems with column 3 parsing date-string '2012-05-01' using […]

La lunghezza massima della string Android Sqlite?

In riferimento a questa domanda: Come SQLite su Android gestisce lunghe stringhe? Dice che i depositi SQLite predefiniti si trovano a 1 miliardo. Questo è lo stesso del sito effettivo. Tuttavia, come afferma la persona, potrebbe essere less. Mi stavo chiedendo se il loro è un modo per controllare / qual è questo valore? Grazie!

Rollback di sqlite di Android

Sto facendo la sincronia di database. Scaricare i dati tra il server sql e lo sqlite. Se ci sono circostanze durante l'aggiornamento / inserimento di record in sqlite, la connettività a Internet è lento o goccia quindi deve riavviare indietro. È ansible in questo codice o come utilizzare la transazione qui. public void insertTableRecords(String strTableName, […]

Ordina una list in ordine crescente per data da sqlite

Sto avendo un codice per il recupero di dati come questo. Volevo get i record con le date in ordine ascendente. Ho provato a utilizzare "KEY_DATE_TIME ASC". ma non funzionava. public Cursor fetchAllReminders() { return mDb.query(DATABASE_TABLE, new String[] {KEY_ROWID, KEY_TITLE, KEY_BODY, KEY_PHONE,KEY_DATE_TIME}, null, null, null, null, null); }

SQLite "INSERIRE O SOSTITUIRE" non funziona

Devo scrivere una query in sqlite per aggiornare il record se esiste o inserirlo se il record non esiste già. Ho visto la syntax di INSERT OR REPLACE INTO da qui . Ma nel mio caso, quando eseguo la query sotto molte volte il record è duplicato. cioè se esegui la query 5 volte il […]

È ansible get l'ultima data modificata da un file di asset?

Domanda bizzarra: è ansible get l'ultima data modificata di un file nella cartella degli asset, oppure sarebbe inutile e imansible? Mi chiedo perché sto copiando un database di sola lettura fuori dalla cartella dati all'avvio dell'applicazione, ma preferisco eseguire solo la copia se il file esistente è più vecchio di quello memorizzato nella cartella degli […]

Intent.ACTION_PICK restituisce il cursore vuoto per alcuni contatti

Ho un'applicazione in cui un aspetto è che un utente seleziona un contatto e invia un text a quel contatto attraverso l'applicazione. L'applicazione funziona solo con alcuni contatti e non riesce ad altri. Più precisamente: per i contatti che ho inserito nel mio libro di contatto a mano, l' Intent.ACTION_PICK non ha problemi a trovare […]

Richiedere un SQLite SUM in Java su Android

Sono nuovo per SQLite e Java e sto cercando di imparare le cose in volo. Ho una colonna che ha alcuni valori numbersci in esso e vorrei avere la sum di esso e visualizzarla in una vista di text. Il mio codice attuale è questo: public Cursor getTotal() { return sqliteDatabase2.rawQuery( "SELECT SUM(COL_VALUES) as sum […]

Come includere un boolean in una clausola sql lite where

Questo mi sta facendo pazzo. Mi sento come ho provato tutto e non ho risultati. Come posso includere un condizionale boolean in una clausola where in sql lite? Ho provato questi "Select * from table where col = 1" "Select * from table where col = '1'" "Select * from table where col = true" […]

L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.