Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] varios inserts na criação da tabela

no meu App eu faço assim: (e ele cria certinho, o Banco e depois o
Index, no seu caso é só trocar....)


import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;

public class MySQLiteHelper extends SQLiteOpenHelper {
private static final String DATABASE_NAME = "carsdatabase";
private static final int DATABASE_VERSION = 1;
// Database creation sql statement
private static final String DATABASE_CREATE = "create table cars " +
"(_id integer primary key autoincrement, " +
"name varchar not null, " +
"gasolina varchar not null, "+
"etanol varchar not null," +
"tanque varchar not null," +
"def boolean)";

private static final String INDEX_CREATE = "CREATE UNIQUE INDEX
nameunique ON cars (name);";

public MySQLiteHelper(Context context) {
super(context, DATABASE_NAME, null, DATABASE_VERSION);
}

@Override
public void onCreate(SQLiteDatabase database) {
database.execSQL(DATABASE_CREATE);
database.execSQL(INDEX_CREATE);
}

@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
// Not implemented
}

}


Em 27 de fevereiro de 2012 21:45, Paulo HP Santos
<paulinhohps09@gmail.com> escreveu:
> Boa noite a todos,
>
> Estou criando uma tabela na qual quero fazer alguns inserts na hora da
> criação da tabela, utilizo o SQlite Helper. De inicio concatenei as sql de
> insert junto a sql de criação da tabela, não deu certo, por fim coloquei os
> inserts em um Array e dei um for para executar os mesmos, mas tbm não obtive
> sucesso. Oque posso fazer para alimentar essa tabela, são +- uns 20
> registros.
>
>
> Desde já agradeço.
>
> --
> Paulo HP Santos
>
>
> Tecnólogo em  Análise e
> Desenvolvimento de Sistemas
>
> --- "A vida derruba, mas você escolhe se quer levantar ou não." -----
>
>
>

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário