IResultSet.RefreshRow Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Actualise la ligne actuelle avec sa valeur la plus récente dans la base de données.
[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
- Attributs
Exceptions
si une erreur de base de données se produit., y compris si la ligne active est la ligne Insert.
Remarques
Actualise la ligne actuelle avec sa valeur la plus récente dans la base de données. Cette méthode ne peut pas être appelée lorsque le curseur se trouve sur la ligne d’insertion.
La refreshRow méthode permet à une application de demander explicitement au pilote JDBC de refetcher une ou plusieurs lignes à partir de la base de données. Une application peut souhaiter appeler refreshRow lorsque la mise en cache ou la prérécupération est effectuée par le pilote JDBC pour récupérer la dernière valeur d’une ligne à partir de la base de données. Le pilote JDBC peut réellement actualiser plusieurs lignes à la fois si la taille de récupération est supérieure à une.
Toutes les valeurs sont refetchedes soumises au niveau d’isolation des transactions et à la sensibilité des curseurs. Si refreshRow elle est appelée après l’appel d’une méthode de mise à jour, mais avant d’appeler la méthode updateRow, les mises à jour apportées à la ligne sont perdues. L’appel fréquent de la méthode refreshRow ralentit probablement les performances.
Ajouté dans la version 1.2.
Java documentation pour java.sql.ResultSet.refreshRow().
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.