从数据库中删除特定行

时间:2010-01-31 15:31:52

标签: android

我正在尝试删除数据库中的特定行。使用以下查询:

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

在我的数据库中,我有两列:ROUTE_NAMEROUTE_PATH

我想按列ROUTE_NAME删除一行,而我要给它一个值,我要删除该列中的哪一行。 我没有错误,但排在那里..

我做错了什么?

感谢。

伊詹。

1 个答案:

答案 0 :(得分:0)

我找到了解决方案:

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