SQLite con Android Studio - La aplicacion se cierra al iniciar la base de datos

Para dar las gracias debes entrar o registrarte en el foro

Recién llegado
Recién llegado
Mensajes: 2 Agradecido: 0
19 Jun 2017, 18:59# 1

Verán señores llevo unos dias jodido, he estado haciendome una base de datos y cada vez que la ejecuto la aplicacion se cierra y ya no se que hacer ,es algo simple, no me da error en ningun lado, a ver si alguien que pueda contactar conmigo por favor seria de gran ayuda.
Mi codigo:

Esta es la base de datos java:

public class BDProductos extends SQLiteOpenHelper {

String sqlCreate = "CRATE TABLE Productos (codigo INTEGER, producto TEXT";


public BDProductos(Context context, String name, SQLiteDatabase.CursorFactory factory, int version) {
super(context, name, factory, version);

}

@Override
public void onCreate(SQLiteDatabase db){
//Apartir de aqui ejecuta una tabla y crea
db.execSQL(sqlCreate);

}

@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion){
//Se elimina la anterior
db.execSQL("DROP TABLE IF EXISTS Productos");
//Se crea la nueva version
db.execSQL(sqlCreate);

}


Y esta en la actividad que la ejecuto:

public class Main3Activity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main3);


ActionBar actionBar = getSupportActionBar();
actionBar.setDisplayHomeAsUpEnabled(true);

BDProductos productos = new BDProductos(this, "BDProductos", null, 1);
SQLiteDatabase db = productos.getWritableDatabase();

Y aqui abro mi aplicacion y se cierra.

Gracias  
Etiquetado en: