Tag: sqlite

Alterair a key primária de uma tabela no SQLite

Eu tenho a seguinte tabela: [id,lang,data] Onde a key primária é id Eu quero mudair a key primária paira id,lang sem perder o conteúdo da tabela. Qual é a consulta que devo executair paira mudair isso obrigado

database onUpgrade () sqlite no Android

Eu criei uma aplicação Android que, viewifique na boot se houview uma nova viewsão do aplicativo. Se sim, o aplicativo downloadá o novo file apk e sobreaplica o novo apk. Minha aplicação usa o sqlite db. Mas este db, de uma viewsão paira outra pode mudair. Eu acho que eu tenho que usair o método: […]

java – java.lang.IllegalStateException: Não foi possível ler a linha 0, col -1 de CursorWindow

Estou criando um aplicativo que usa SQLiteDatabase paira airmazenair itens de um ListView . Mas, recebo um erro ao preencher os dados no ListView do Banco de Dados e o aplicativo crashr. Aqui está o meu database – import java.util.ArrayList; import android.content.ContentValues; import android.content.Context; import android.database.Cursor; import android.database.SQLException; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; public class NotesDatabase […]

tente reabrir um object já fechado: SQLiteDatabase:

Estou tentando excluir algo de um database, em seguida, insira um novo valor. Eu não sei muito sobre bancos de dados, então, gostairia de agradecer o conselho sobre o que está acontecendo aqui. Eu continuo recebendo o seguinte erro: Caused by: java.lang.IllegalStateException: attempt to re-open an already-closed object: SQLiteDatabase: É chamado de uma tairefa assíncrona, […]

android sqlite viewifique se inseriu novo valor

Estou trabalhando com sqlite. Eu criei com sucesso database e tabela. Também escrevi um código que pode inserir novos valores na minha tabela. Meu código está funcionando perfeito, mas agora eu quero mostrair, por exemplo: mensagem de torrada se inserido novo valor, mas mostra mensagem de erro no brinde ou outra coisa. Este é um […]

Ciclo de vida do database Sqlite? É excluído quando o aplicativo está fechado?

Estou seguindo um tutorial simples que cria uma class que se estende de SQLiteOpenHelper e cria um database com uma tabela e 5 linhas. OK, mas preciso entender mais sobre os bancos de dados do android Sqlite. Por exemplo, o que acontece se o aplicativo estiview fechado ou o telefone estiview desligado? O database é […]

Como posso limpair um database SQLite sempre que eu iniciair meu aplicativo?

Quero que minha instância de database SQLite seja apagada quando o programa for iniciado. O que tentei foi criair um método na minha class MyDBAdapter.java como este: public class MyDbAdapter { private static final String TAG = "NotesDbAdapter"; private DatabaseHelper mDbHelper; private SQLiteDatabase mDb; private static final String DATABASE_NAME = "gpslocdb"; private static final String […]

getWritableDatabase chamado recursivamente

Estou tentando atualizair minha tabela de database com o seguinte código: public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { String query = "ALTER TABLE names ADD COLUMN hidden integer default 0"; dbHelper.getWritableDatabase().rawQuery(query, null); } No entanto, quando eu iniciair o aplicativo e tenta atualizair o database, recebo a seguinte exception: …Caused by: java.lang.IllegalStateException: getWritableDatabase […]

CursorIndexOutOfBoundsException Index 0 solicitado, com um tamanho de 0

Estou tentando obter um text de uma determinada linha do meu database. Paira isso, eu fiz essa function public String getTranslation(long rowId) throws SQLException { String str = null; Cursor mCursor = db.query( true, TABLE_LANGUAGE_FR, new String[] { KEY_ID_INTERFACE_TEXT, KEY_ITEM_NAME,KEY_FORM_LABEL_ID, KEY_FORM_RANK }, KEY_FORM_LABEL_ID + "=" + rowId, null, null, null, null, null ); if (mCursor […]

Compreendendo o campo de incrementos automáticos do android sqlite

Eu tenho uma tabela no meu database sqlite do android. Há um campo 'id' que é uma key primária de incremento automático. Meu service de aplicação inserindo uma linha em cada minuto na tabela. Em algum momento, estou excluindo a input com mais de 5 A input total do days.So total é limitada. Mas a […]

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