IResultSet.RefreshRow Метод

Определение

Обновляет текущую строку с его последним значением в базе данных.

[Android.Runtime.Register("refreshRow", "()V", "GetRefreshRowHandler:Java.Sql.IResultSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void RefreshRow();
[<Android.Runtime.Register("refreshRow", "()V", "GetRefreshRowHandler:Java.Sql.IResultSetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member RefreshRow : unit -> unit
Атрибуты

Исключения

Значение , если возникает ошибка базы данных. В том числе, если текущая строка является строкой insert.

Комментарии

Обновляет текущую строку с его последним значением в базе данных. Этот метод нельзя вызвать, если курсор находится в строке вставки.

Этот refreshRow метод позволяет приложению явно указывать драйверу JDBC ссылку на строки из базы данных. Приложение может потребоваться вызвать refreshRow при кэшировании или предварительной выборке драйвером JDBC, чтобы получить последнее значение строки из базы данных. Драйвер JDBC может одновременно обновить несколько строк, если размер получения больше одного.

Все значения перенаправляются с учетом уровня изоляции транзакций и конфиденциальности курсора. Если refreshRow вызывается после вызова метода updater, но перед вызовом метода updateRowбудут потеряны обновления, внесенные в строку. Часто вызывая метод refreshRow , скорее всего, замедлит производительность.

Добавлено в версии 1.2.

Документация по Java для java.sql.ResultSet.refreshRow().

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к