Sqlite查询麻烦

时间:2011-04-19 06:52:34

标签: database sqlite

我正在使用sqlite db做android项目,在select查询中我有错误,即游标绑定异常(0),我的查询是:

Cursor c = myDB.rawQuery("SELECT * FROM COMPDETAIL WHERE city='Bangalore' AND service='Hospital';");

通过将OR替换为工作..

如果我想通过多种条件进行COMPDETAIL,我想做什么......

先谢谢,

2 个答案:

答案 0 :(得分:0)

使用moveToFirst():

if (c != null) { 
  if (c.moveToFirst()) {
    do { ...

答案 1 :(得分:0)

您确定数据库中是否存在此类行(使用city ='Bangalore'和service ='Hospital')? SQLite中ANDperfectly legal个关键字,没有理由它不起作用而OR会...除非,没有符合这两个条件的行,你仍然试图获取它 - 这将产生符合越界异常的内容。

相关问题