0
我目前正在研究一個涉及SQLite數據庫的應用程序,並且在insertOrIgnore(ContentValues values)方法中存在問題。我已創建的輔助類(單獨的java文件),和在上述方法中已經定義CONFLICT_IGNORE無法解析或不是字段
SQLiteDatabase db = this.dbHelper.getWritableDatabase();
該行後,我有一個try/finally塊在我所聲明如下:
db.insertWithOnConflict(TABLE, null, values, SQLiteDatabase.CONFLICT_IGNORE);
我正在使用Eclipse,它強調了CONFLICT_IGNORE部分,指出「CONFLICT_IGNORE無法解析或不是字段」。
這可能是什麼錯誤?我已經用盡了選擇和嘗試的東西。這是我在該文件中導入:
import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.util.Log;
不,它被設置爲4.我正在按照教程中的說明逐步完成所有任務,並且它們也將其設置爲4。我認爲這可能與我的環境中的SDK,Eclipse或其他版本有關,可能與它們有所不同,但我從來沒有考慮過這一點,因爲我認爲它對於編寫本教程的人來說是如此。我糾正了這一點,它不再顯示爲錯誤。非常感謝! – Jermaine 2012-01-10 14:28:29