Existe referência sim Hudson, a fk_id da tabela horario_onibus é uma chave extrangeira contendo a _id da tabela onibus(deu pra entender? kk).
De qualquer forma, estou criando o banco desse jeito, teria que preencher o horarios primeiro né, separaria em métodos?
private void criaBanco1 (){try{bancoDados = openOrCreateDatabase("busao", MODE_WORLD_READABLE, null);String sql ="CREATE TABLE IF NOT EXISTS onibus "+"( _id INTEGER PRIMARY KEY, nome_onibus VARCHAR);";bancoDados.execSQL(sql);Log.i("TESTE", "BANCO CRIADO");}catch (Exception e) {// TODO: handle exceptionLog.i("TESTE", "ERRO AO CRIAR O BANCO"+e);}finally{bancoDados.close();}}private void criaBanco2(){try{bancoDados = openOrCreateDatabase("busao", MODE_WORLD_READABLE, null);String sql ="CREATE TABLE IF NOT EXISTS horario_onibus "+"(fk_id INTEGER PRIMARY KEY, horarios VARCHAR, dia VARCHAR, FOREIGN KEY(fk_id) REFERENCES onibus(_id));";bancoDados.execSQL(sql);Log.i("TESTE", "BANCO CRIADO2");}catch (Exception e) {// TODO: handle exceptionLog.i("TESTE", "ERRO AO CRIAR O BANCO"+e);}finally{bancoDados.close();}}
Obrigado pela resposta e abraços!
-- 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/groups/opt_out.






0 comentários:
Postar um comentário