Cara pra mim ainda ñ tá funcionando, segue meu onCreate:
Em terça-feira, 15 de janeiro de 2013 10:01:43 UTC-2, Mstrey escreveu:
-- @Override
public void onCreate(SQLiteDatabase db) {
// TODO Auto-generated method stub
String sql = "create table " + TABLE_USER + "(" +
"id_user integer primary key autoincrement," +
"nome varchar(50) not null," +
"user_name varchar(20) not null," +
"password varchar(50)," +
"email varchar(50));";
String sql2 = "create table " + TABLE_PASS + "(" +
"id_pass integer primary key autoincrement," +
"user integer not null," +
"local varchar(50) not null," +
"valor varchar(50) not null," +
"foreign key(user) references " + TABLE_USER + "(id_user) );";
db.execSQL(sql);
db.execSQL(sql2);
}
Em terça-feira, 15 de janeiro de 2013 10:01:43 UTC-2, Mstrey escreveu:
Eu costumo criar uma função para criar cada tabela e no onCreate do DBHelper eu chamo todas as funções em sequência.
Posso estar enganado mas o SqLite tem algumas limitações em executar mais de uma query na mesma chamada.Maicon Strey
Novo Hamburgo - RS - Brasil
------------------------------------Linux user: #5250862013/1/15 Domacoski <tl.dom...@gmail.com>Bom dia Senhores,Estou criando uma aplicação que está utilizando o SQLite....para criação do banco utilizo a seguinte query:CREATE TABLE Aluno ( id INTEGER PRIMARY KEY AUTOINCREMENT,nome VARCHAR(30), matricula VARCHAR(30), sobrenome VARCHAR(30),email VARCHAR(30), phone VARCHAR(30), responsavel VARCHAR(30) , photo BLOB );CREATE TABLE Professor ( id INTEGER PRIMARY KEY AUTOINCREMENT, nome VARCHAR(30), mail VARCHAR(30),login VARCHAR(10), senha VARCHAR(10), retorno VARCHAR(3), faltas VARCHAR(3) );Quando se executa o método onCreate não ocorre erro algum, mas quando tento acessar a segunda table ocorre o seguinte erro:01-15 09:02:21.975: I/SqliteDatabaseCpp(20723): sqlite returned: error code = 1, msg = no such table: Professor, db=/data/data/br.com.teacher/databases/teacher_base Se inverto a ordem dos insert's, o erro ocorre para a table do Aluno....Alguém já teve este tipo de problema?Desde já agradeço.....--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
0 comentários:
Postar um comentário