2011-03-07 2 views
0

Я здесь новый, и я работаю над своим первым приложением для Android для класса. Каждый раз, когда я использую mDb.insert(), я получаю «-1».Android SQLite возвращает -1

Короче говоря, у меня есть:

private SQLiteDatabase mDb; 
ContentValues intialValues; //I then .put() some stuff into intialValues 
return mDb.insert("mytable", null, initialValues); 

И я получаю -1.

ответ

1

Используйте insertOrThrow, чтобы получить лучшую информацию об отладке. Мои психические способности отладки говорят, что вы неправильно создали mDb, используя метод записи в открывшемся помощнике базы данных.

Смежные вопросы