2013-03-30 86 views
0

我在不使用遊標的情況下查看我的表(db:SQLiteDatabase)的_id「max」。 我的意思是:在SQLiteDatabase中沒有光標的情況下得到'_id'行

我必須在我的應用程序中刪除我的表中的所有元素,然後添加一個新元素...在此新添加之前,我想知道什麼是「空」表的_id max 。

這是怎麼回事?這是可能的 ?我搜索在SQLiteDatabase API的方法,但我不覺得我的解決方案..

THX的幫助=)(和我的英文不好^^)

回答

0

在表中的行獲得最大的NUM對不起你可以使用:

public long count() { 
    return DatabaseUtils.queryNumEntries(db,'tablename'); 
} 
+0

嗯,不是我想要的,我道歉,如果我不清楚。我想要的_id最大,我的意思是: 我有3行在我的表(_id 0,_id 1,_id 2),接下來我刪除所有行。現在,我想知道是否有可能獲得最後一個_id,儘管我的表是空的。 之後,當我添加一個新行(所以我的表現在有一個元素),_id是3.所以,在添加此行之前,我可以得到_id max嗎? – user2137454

相關問題