我想建立一個應用程序,保存數據在sqlite database.i有一個類,搜索由VendorName和日期搜索數據庫。問題是我想要它顯示MeterNumbers保存在相同的日期。我已經嘗試過,它只給了我它在數據庫中得到的第一個結果,可以說我搜索了保存在01/01/2013的Tom,它應該顯示保存在01/01/2013的Tom的MetereNumbers。 2013在sqlite數據庫中搜索
這裏是我的表中的SQLite
爲例VENDORNAME日期MeterNumber
湯姆.... 2013年1月1日.... ..2098957438902
...湯姆... 01/01/2013 ........ 4786909876785
...史蒂文... 18/01/2013 ......... 8978978906542
這是代碼在SQLite數據庫
public String getMeterNUmber(String MeterNumber) throws SQLException
{
String[] whereArgs = new String[]{MeterNumber};
Cursor mCursor = db.rawQuery("SELECT MeterNumber FROM " + SCAN_TABLE + " WHERE Date = ?",whereArgs);
mCursor.moveToFirst();
if(mCursor.getCount() > 0){
MeterNumber = mCursor.getString(0);
}
return MeterNumber;
}
這是在呼籲在SQLite數據庫查詢和意圖拍攝效果到另一個類的類代碼
Intent updateCustomerIntent = new Intent(Searching.this, Result.class);
updateCustomerIntent.putExtra("product", dbUser.getMeterNUmber(ss));
startActivity(updateCustomerIntent);
你的參數數據是你的次數嗎?不應該是約會嗎? – ggenglish