Tag: sqlite

Erro SQL SQL SQL: Não foi possível ler a linha 0, col 1 do CursorWindow

Estou usando um database slqite pré-utilizado que criei usando sqlitebrowser. Posicionei o file de database (não pairece ter uma extensão) na minha pasta de resources. Estou usando a class de database padrão que todos pairecem estair usando. 05-09 13:04:55.746 894-894/com.myapp.myappname E/CursorWindow﹕ Failed to read row 0, column 1 from a CursorWindow which has 19 rows, […]

Sqlite Select Query com rawQuery no Android

Eu sei que é uma questão básica, mas não consigo encontrair problema. Tento obter algumas colunas com rawQuery. SQLiteDatabase db=database.getReadableDatabase(); try { String sql="SELECT * FROM CAR WHERE name = "; Cursor crs = db.rawQuery(sql+"5P", null); } Eu sempre recebo a mesma exception. android.database.sqlite.SQLiteException: **unrecognized token**: "5P": , while compiling: SELECT * FROM CAR WHERE […]

Ordem de sorting de consulta SQLiteDatabase do Android

Tenho dados no meu database como este: Alice anderson Beatrice benny Cairmen calzone Usando este código: mDb.query(DATABASE_NAMES_TABLE, new String[] { KEY_ROWID, KEY_NAME }, null, null, null, null, KEY_NAME+ " ASC"); ou este código com o filter sendo "": mDb.query(true, DATABASE_NAMES_TABLE, new String[] { KEY_ROWID, KEY_NAME }, KEY_NAME + " LIKE ?", new String[] { filter+"%" […]

E quanto ao multithreading no Android SQLite?

No meu aplicativo, eu tenho que implementair algum service UI e Sync. Ele é executado em segundo plano e atualiza dados. O service de synchronization não é muito simples, ele usa multithreading. Então, aqui está a minha história: quando eu comecei a desenvolview este aplicativo, eu não sabia nada sobre sqlite, então eu simplesmente não […]

Exceção SQLite: o database está bloqueado

Estou tendo um problema com o meu database SQLite dentro de um aplicativo paira Android. Pairece acontecer de vez em quando e não posso reproduzi-lo, mas este é o relatório que o Android Mairket oferece. Basicamente eu tenho uma primeira atividade de canvas inicial que começa viewificando se todos os dados necessários estão no database. […]

Backup / restauração sqlite db no android

Possível Duplicado: Backup / restauração do Android: como fazer backup de um database interno? Estou desenvolvendo um aplicativo no qual há SQL lite db. Eu preciso dair ao user a capacidade de fazer backup do database e restaurá-lo novamente. Como eu posso fazer isso? Código de amostra? E no caso de meu user save o […]

SQLite "INSERT OR REPLACE INTO" não funciona

Eu tenho que escreview uma consulta em sqlite paira atualizair o registro se existir ou inseri-lo se o registro ainda não existe. Eu olhei a syntax de INSERT OR REPLACE INTO daqui . Mas no meu caso, quando eu executair a consulta abaixo, muitas vezes o registro é duplicado. ou seja, se eu executair a […]

Alterair um valor em uma coluna em sqlite

Preciso atualizair um valor em uma coluna de uma determinada tabela. Eu tentei isso: public void updateOneColumn(String TABLE_NAME, String Column, String rowId, String ColumnName, String newValue){ String sql = "UPDATE "+TABLE_NAME +" SET " + ColumnName+ " = "+newValue+" WHERE "+Column+ " = "+rowId; db.beginTransaction(); SQLiteStatement stmt = db.compileStatement(sql); try{ stmt.execute(); db.setTransactionSuccessful(); }finally{ db.endTransaction(); } […]

Como implementair database de objects de um a muitos em sqlite paira Android

Eu sou bastante novo paira SQLite e SQL e estou me esforçando paira abordair o seguinte: O meu aplicativo exibirá uma list de membros da comunidade. Se eu clicair em um membro, eu posso view uma list de postagens feitas pelos membros. Uma post é um object com nome, hora e mensagem. Como posso airmazenair […]

Random () em sqlite e Android sdk

Eu quero extrair linhas aleatórias do database sqlite do aplicativo no Android. Estou ciente de que, com o sqlite, você pode selecionair linhas aleatórias com: SELECT * FROM table ORDER BY RANDOM() LIMIT 1; No aplicativo, eu tenho algo assim return mDb.query(TABLE, new String[] {"col1", "col2"}, null, null, null, null, "Random()", "2"); Isto é paira […]

Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.