gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 01:56:35 25 4
gpt4 key购买 nike

我是 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com