java - 如何使用 Android 从 azure 移动服务表中删除特定行?

标签 java android azure

我是 Android 和 Window Azure 的新手。我已经在 Azure 中创建了一个数据库和一些表。现在我成功地将数据插入到表中,但现在我想从该表中删除一行。我已经尝试了以下代码,但是它不工作,模拟器变得很兴。请帮我解决这个问题

//code use for delete.
del.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        final MobileServiceTable<Test> mtest;
        mtest=mClient.getTable(Test.class);
        try {
            final MobileServiceList<Test>res=mtest.where().field("fullname").eq("hanan").execute().get();
            mtest.delete("res");
        } catch (InterruptedException e) {
            e.printStackTrace();
        } catch (ExecutionException e) {
            e.printStackTrace();
        }
    }
});

在上面的代码中,我只是尝试删除 fullname field ==="hanan"

的行

最佳答案

如果您使用带有 SQL 数据库的 Moblie Service 作为后端服务器,有 2 种方法可以删除 fficial guide 上引用的项目表单表。

A,mTable.delete(item)

B,mTable.delete(IDString)

但是,在您的代码中:

mtest.delete("res");

您在删除函数中使用了字符串,Azure 将删除 id 字段等于“res”的行。

关于java - 如何使用 Android 从 azure 移动服务表中删除特定行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32112422/

相关文章:

android - 列表项从 ListView 中删除,但不从数据库中删除

azure - 通过 terraform 为应用程序服务创建自定义域

azure - Azure SQL 数据库中的主键

将库部署到 Databricks DBFS 403 禁止错误的 Azure DevOps CD 管道

java - 如何在图形上绘制带背景的字符串?

JavaScript、JSP 和 JSON 不适用于 POST

android - google-maps-services 和 play-services-maps 之间的区别

java - 如何重新启动或恢复 Activity

java - 具有当前线程上下文类加载器的 NPE getResourceAsStream(file)

java - 在 Bean 类中调用 String 返回 Null