删除数据库中的特定行

问题描述:

我想删除数据库中的特定行。使用下面的查询:删除数据库中的特定行

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

我已经找到了解决办法:你的内容分解的

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