如何编写SQLite查询

时间:2013-05-22 09:30:26

标签: android-sqlite

我想在我的android程序中编写此查询

选择root 从temp2 其中sourec ='lee'和destination ='jhon'

我尝试过这样的事情

Cursor c=db.rawQuery("select root from Temp2 where  sourec='" + so + "' and destination='" + de + "'",null);

                   c.moveToFirst();
                   while(!c.isAfterLast())
                   {
                   Toast.makeText(HandelDatbase.this,c.getString(0),1000).show();
                   c.moveToNext();
                   }
                   c.close();
               }

但没有得到答案请帮助我......

1 个答案:

答案 0 :(得分:0)

只需使用它(它是原始查询的首选):

Cursor cursor = db.query("Temp2", new String[]{root}, "source= ? and destination = ?", new String[] {so, de}, null, null, null);
cursor.moveToFirst();
 while (!cursor.isAfterLast()) {
     Toast.makeText(HandelDatbase.this, cursor.getString(0), 1000).show();
     cursor.moveToNext();
 }
 cursor.close();

也许,它是source而不是sourec