Я пытаюсь обновить строку в Azure SQL и получаю сообщение об ошибке: java.lang.IllegalArgumentException: идентификатор должен быть числовым или строковым
, вот мой код:
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», и у меня все еще остается та же проблема.
Кто-нибудь знает причину?