Я могу вставлять и извлекать данные в свою базу данных, однако я не могу обновлять записи. он говорит, что нет такой колонки: userid1Запись обновления для Android
public boolean updateEntry1(String user, String custName, String gender, String birthDate, String address)
{
//create new record
ContentValues updateEntryValues = new ContentValues();
//Assign values for each row
updateEntryValues.put(CUST_NAME,custName);
updateEntryValues.put(CUST_GENDER,gender);
updateEntryValues.put(CUST_DOB,birthDate);
updateEntryValues.put(CUST_ADDRESS,address);
//Insert the row
Log.w(MYDBADAPTER_LOG_CAT,"Inserted custName = " + custName + "gender =" + gender + "birthDate =" + birthDate + "address =" + address + " into table " + DATABASE_TABLE);
if(_db.update(DATABASE_TABLE,updateEntryValues, USER_ID1 + " = " + user, null)<=0)
{
Log.w(MYDBADAPTER_LOG_CAT,"Update entry where id = " + user + "Failed");
return false;
}
else
{
Log.w(MYDBADAPTER_LOG_CAT,"Removing entry where id = " + user + "Success");
return true;
}
}
Причиной этого сообщения об ошибке, что табе не имеет 'userid1' столбец. Какой у Вас вопрос? –