Azure MobileServiceTable:java.lang.IllegalArgumentException:该ID必须为数字或字符串

时间:2018-10-13 05:30:54

标签: android azure azure-sql-database

我正在尝试更新Azure SQL中的行,并且收到错误消息: java.lang.IllegalArgumentException:ID必须为数字或字符串

这是我的代码:

        List<Pair<String, String>> queryParams = new ArrayList<Pair<String, String>>();
        queryParams.add(new Pair<String, String>("id", mRowId));

        try {
            mClientTable.update(laundromat, queryParams).get();
        } catch (final Exception e) {
            Log.e(LOG_TAG, "Error in updating record: " + e.getMessage());
        }

mRowId是我在代码中的某个地方定义的字符串。此外,我什至用数据库“ 6c2ded99-b07a-456d-a29e-2a1f801a8919”中的实际行ID替换了它,但仍然遇到相同的问题。

有人知道原因吗?

0 个答案:

没有答案