IResultSet.RefreshRow Método

Definición

Actualiza la fila actual con su valor más reciente en la base de datos.

[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
Atributos

Excepciones

si se produce un error de base de datos. Incluso si la fila actual es la fila Insertar.

Comentarios

Actualiza la fila actual con su valor más reciente en la base de datos. No se puede llamar a este método cuando el cursor está en la fila de inserción.

El refreshRow método proporciona una manera de que una aplicación indique explícitamente al controlador JDBC que vuelva a capturar una fila de la base de datos. Es posible que una aplicación quiera llamar refreshRow cuando el controlador JDBC realiza el almacenamiento en caché o la captura previa para capturar el valor más reciente de una fila de la base de datos. El controlador JDBC puede actualizar varias filas a la vez si el tamaño de captura es mayor que uno.

Todos los valores se vuelven a capturar sujetos al nivel de aislamiento de transacción y a la sensibilidad del cursor. Si refreshRow se llama a después de llamar a un método de actualizador, pero antes de llamar al método updateRow, se pierden las actualizaciones realizadas en la fila. Llamar al método refreshRow con frecuencia probablemente ralentizará el rendimiento.

Agregado en la versión 1.2.

Java documentación para java.sql.ResultSet.refreshRow().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a