Cursor c = db.rawQuery("select * from tmxxb where tkb_id =1", null);
上面这么写是可以查出4条记录的
Cursor c = db.rawQuery("select * from tmxxb where tkb_id = ?", new String[]{"1"});
这么写就没有了,网上查了些资料,不都是这么写的吗
...全文
1708打赏收藏
一个很简单的sqlite的问题,感觉对的啊,但查了好久。。。
Cursor c = db.rawQuery("select * from tmxxb where tkb_id =1", null); 上面这么写是可以查出4条记录的 Cursor c = db.rawQuery("select * from tmxxb where tkb_id = ?", new String[]{"1"}); 这么写就没有了,网上查了些资料,不都是这么写的吗
[Quote=引用 5 楼 dr8737010 的回复:]
* @param sql the SQL query. The SQL string must not be ; terminated
你加上一个分号试试看,是不是分号没有加的原因
[/Quote]
分号没加也有影响啊?上面那句就没加的。我回家去试试加个分号