2010-01-31 147 views
2

我想刪除數據庫中的特定行。使用下面的查詢:刪除數據庫中的特定行

Uri myUri = Uri.parse("content://com.idan.datastorageprovider/maps"); 
    this.getContentResolver().delete(myUri, "ROUTE_NAME="+routeName,null); 

在我的數據庫我有2列:ROUTE_NAMEROUTE_PATH

我想刪除ROUTE_NAME列中的一行,同時給它一個我想刪除的列中哪一行的值。 我沒有錯,但行仍然存在..

我在做什麼錯?

謝謝。

伊丹。

+0

您可以加入更多的代碼,特別是刪除(..) – Dullahx 2010-01-31 21:34:37

回答

0

我已經找到了解決辦法:你的內容分解的

String where="ROUTE_NAME" + "=?"; 
this.getContentResolver().delete(myUri,where, new String[] {nameOfValInColumn});