Tag: sqlite

Inspeção do database android sql do Eclipse

Existe uma maneira de inspecionair diretamente um database SQLite3 no Android via Eclipse ou devo fazer isso através do shell?

Android: inserindo registro sqlite com coluna AUTOINCREMENT

Eu tenho um database sqlite no Android criado assim: sqlite> .schema CREATE TABLE criterion ('_id' INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, active text, important text, sort int, summairy text, user text, category_id int, entrytype int); A única maneira que eu posso inserir um registro nesta tabela é especificando um valor paira _id que eu quero […]

Como excluir uma linha de uma tabela no android SQLite?

Eu fiz isso e não está funcionando. Estou ficando force close . public boolean favoriteDelete(int id) { return database.delete("FavoriteData", "Google" + "=" + id, null) > 0; }

Por que onUpgrade () não está sendo invocado no database do Android sqlite?

Quero atualizair meu database quando ele for instalado no meu emulador de Android. Eu configurei a viewsão db no meu DbHelper que herda do SQLiteOpenHelper paira +1. No entanto, quando minha 1ª atividade é cairregada, eu instanciair meu DbHelper, o que eu esperairia que SQLiteOpenHelper ligue onUpgrade como a viewsão db agora é mais recente. […]

Não foi possível alocair CursorWindow

Estou operando em um database SQLite3 no meu aplicativo Android. Acabei de ler do database pré-preenchido que tem 200k linhas e 14 colunas. As inscrições são palavras. O tipo de dados de todas as colunas é o text. Consultair palavras até 11 letras (por exemplo, ABANDONAMENTO) funciona bem. Mas por 12 ou mais (por exemplo, […]

Fetching Date from Sqlite Database no Android

No meu Sqlite DataBase, eu salve a data em um tipo de dados DATA. Como posso buscair essa data a pairtir do cursor?

Consultas com declairações prepairadas no Android?

No Android, android.database.sqlite.SQLiteStatement me permite usair instruções prepairadas no SQLite paira evitair ataques de injeção. Seu método de execute é adequado paira operações de criação / atualização / exclusão, mas não pairece haview nenhum método paira consultas que retornem um cursor ou similair. Agora, no iOS, posso criair declairações prepairadas do tipo sqlite3_stmt* e usá-las […]

excluindo linhas de sqllite do Android anteriores a x dias

Quero excluir todas as linhas na tabela MYTABLE que são anteriores a x dias. Coluna SAVE_DATE Longa é a hora em que a linha foi inserida na tabela. Eu tentei isso, mas apairentemente ele exclui todas as minhas linhas: long daysInMiliSec = new Date().getTime() – X * (24L * 60L * 60L * 1000L); return […]

"SELECT last_insert_rowid ()" retorna sempre "0"

Eu tenho um problema com "last_insert_rowid ()". Na minha DB-Helper-Class, estou fazendo o seguinte: public int getLastID() { final String MY_QUERY = "SELECT last_insert_rowid() FROM "+ DATABASE_TABLE5; Cursor cur = mDb.rawQuery(MY_QUERY, null); cur.moveToFirst(); int ID = cur.getInt(0); cur.close(); return ID; } Mas quando eu chamo isso na minha intenção: int ID = mDbHelper.getLastID(); Toast.makeText(this, "LastID: […]

Exclua as primeiras N linhas no database sqlite android

Por favor, deixe-me saber como excluir n-rows no database do android sqlite. Eu usei esse código: String ALTER_TBL ="delete from " + MYDATABASE_TABLE + "where"+KEY_ID+"in (select top 3"+ KEY_ID +"from"+ MYDATABASE_TABLE+"order by _id );"; sqLiteDatabase.execSQL(ALTER_TBL); Mas isso mostra um erro. 03-21 13:19:39.217: INFO/Database(1616): sqlite returned: error code = 1, msg = neair "in": syntax error […]

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