删除数据库中的特定行
问题描述:
我想删除数据库中的特定行。使用下面的查询:删除数据库中的特定行
Uri myUri = Uri.parse("content://com.idan.datastorageprovider/maps");
this.getContentResolver().delete(myUri, "ROUTE_NAME="+routeName,null);
在我的数据库我有2列:ROUTE_NAME
,ROUTE_PATH
。
我想删除ROUTE_NAME
列中的一行,同时给它一个我想删除的列中哪一行的值。 我没有错,但行仍然存在..
我在做什么错?
谢谢。
伊丹。
答
我已经找到了解决办法:你的内容分解的
String where="ROUTE_NAME" + "=?";
this.getContentResolver().delete(myUri,where, new String[] {nameOfValInColumn});
您可以加入更多的代码,特别是删除(..) – Dullahx 2010-01-31 21:34:37