正好刚插入一个数据,查询就错了, 我还以为是 数据库没有 _id 为1的数据....
debug才发现原来是传值的时候,是null,
String where = KEY__ID + "=?";
Cursor cursor = sqliteDatabase.query(DATABASE_TABLE, null, where,
new String[] { _id }, null, null, null);我传的 _id 为null,
小记
本文深入探讨了在使用SQL查询时,将null值误传导致的数据库查询错误问题,并通过实例展示了如何正确处理null值,避免查询结果的误判。
正好刚插入一个数据,查询就错了, 我还以为是 数据库没有 _id 为1的数据....
debug才发现原来是传值的时候,是null,
String where = KEY__ID + "=?";
Cursor cursor = sqliteDatabase.query(DATABASE_TABLE, null, where,
new String[] { _id }, null, null, null);
小记
2319

被折叠的 条评论
为什么被折叠?
