我正在尝试安装android SQLite
中的select语句
如果我在下面
String tableName = "Test";
String[] columns = {mobile};//mobile has a datatype number in db
Cusrsor c = m_sqlLiteDatabase.query(tableName, columns, null,null, null, null, null);
c.getCount(); // 11
但如果我添加一个条件,则不会返回任何值
long mobile = 123456;
m_sqlLiteDatabase.query(tableName, columns, "mobile=" + mobile ,null, null, null, null);
c.getCount(); // 0
我做错了什么? 如何使用长
答案 0 :(得分:0)
尝试使用此
更改您的查询代码行m_sqlLiteDatabase.query(tableName, columns, " mobile = ? ", new String[]{String.valueOf(mobile)} ,null, null, null);
参考
query(String table, String[] columns, String selection,
String[] selectionArgs, String groupBy, String having,
String orderBy)