错误:
android.database.sqlite.SQLiteException: no such column:
错误例子:
return mDb.update(DATABASE_TABLE, args, KEY_SSID + "=" + ssid , null) > 0;
原因:
在执行数据库的增删改查操作时,如:update、query等方法,传入的参数是字符串类型。
其实这些方法会将参数拼接成sql语句,而字符串类型需要用引号引上
所以上方错误的代码应改为:
return mDb.update(DATABASE_TABLE, args, KEY_SSID + "='" + ssid + "'", null) > 0;