Mudei o nome de uma das colunas em meu banco de dados e quando executo meu aplicativo recebo este erro:
5 10449-10449/? E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.liavbapps.mascoret, PID: 10449
android.database.sqlite.SQLiteException: no such column: TarrifHolyDay (code 1): , while compiling: UPDATE MySettings SET TarrifHolyDay=?
Eu sei que isso acontece porque tenta atualizar umcoluna que não existe no meu banco de dados atual. Se eu abrir um novo banco de dados, ele conterá o novo nome da coluna, mas perco meus dados. Minha pergunta é como posso atualizar o nome da coluna do meu banco de dados atual, no oreder para manter meus dados? Obrigado!
Respostas:
0 para resposta № 1Você precisa alterar a tabela, verifique ALTER TALBE SQL
comando:
http://www.techonthenet.com/sql/tables/alter_table.php
Dê uma olhada MODIFICAR COLUNA NA TABELA seção.