2011-03-07 7 views
0

私はここで新しいです、そして私はクラスのために私の最初のアンドロイドアプリケーションに取り組んでいます。 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を正しくインスタンス化していないと言います。

関連する問題