Я думаю, что это не сработает, основываясь на одной строке, которую вы дали.
Если мы посмотрим на сигнатуру вызова метода:
update(String table, ContentValues values, String whereClause, String[] whereArgs)
так:
ContentValues cv=new ContentValues(); cv.put(colName, new Integer(1));
String[] items = new String []{String.valueOf(Z_ID)}
db.update( tableName, cv, Z_ID + "=?", items );
Ваш код выглядит примерно так?
Ваш массив items должен совпадать с предложением where. Другой пример будет выглядеть примерно так:
ContentValues cv=new ContentValues(); cv.put(salesColName, new Integer(4534));
String whereClause = "band=? and album=?"; String whereArgs = new String [] { "U2", "Joshua Tree" };
db.update( tableName, cv, whereClause , whereArgs);