[英]Failed to Insert Data in SQLITE DataBase using Java in Android?
我是android中的新手,這里是表:
private static final String parameterString = "CREATE TABLE IF NOT EXISTS parameterTable(ID INTEGER PRIMARY KEY AUTOINCREMENT,param_type TEXT,cash_code TEXT,param_description TEXT)";
dataBaseAdapterInstance = new DataBaseAdapter(context);
@Override
public void onCreate(SQLiteDatabase db) {
db.execSQL(parameterString);
}
private void setHardCodedSpinnerValue()
{
dataBaseAdapterInstance.openToWrite();
final String endUserContractorArray[] = {"End User -With Risk Assessment","End User -Without Risk Assessment", "Contractor" };
String query = "INSERT INTO parameterTable(ID,param_type,cash_code,param_description) " +
"VALUES ('331','"+endUserContractorArray[0]+"','"EUWRA"','"End User With Risk Assessment"');";
dataBaseAdapterInstance.getDatabaseInstance().execSQL(query);
}
我在這條線上遇到錯誤
String query = "INSERT INTO parameterTable(ID,param_type,cash_code,param_description) " +
"VALUES ('331','"+endUserContractorArray[0]+"','"EUWRA"','"End User With Risk Assessment"');";
這些是硬編碼值EUWRA“','”最終用戶進行風險評估“
dataBaseAdapterInstance已經聲明。錯誤是當我試圖插入硬編碼的值。請幫助我,我做錯了什么?
試試這種方式從這里開始
String query = "INSERT INTO parameterTable(ID,param_type,cash_code,param_description) " +
"VALUES ('331','"+endUserContractorArray[0]+"','EUWRA','End User With Risk Assessment');";
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.