Partager via


IRowSetReader.ReadData(IRowSetInternal) Méthode

Définition

Lit le nouveau contenu de l’objet appelant RowSet .

[Android.Runtime.Register("readData", "(Ljavax/sql/RowSetInternal;)V", "GetReadData_Ljavax_sql_RowSetInternal_Handler:Javax.Sql.IRowSetReaderInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void ReadData (Javax.Sql.IRowSetInternal? caller);
[<Android.Runtime.Register("readData", "(Ljavax/sql/RowSetInternal;)V", "GetReadData_Ljavax_sql_RowSetInternal_Handler:Javax.Sql.IRowSetReaderInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member ReadData : Javax.Sql.IRowSetInternal -> unit

Paramètres

caller
IRowSetInternal

l’objet (1) qui a implémenté l’interface (2) avec laquelle ce lecteur est inscrit, et (3) dont execute la RowSet RowSetInternal méthode a appelé ce lecteur

Attributs

Exceptions

si un problème se produit lors de l’accès à la base de données ou si le lecteur appelle la Execute() méthode.

Remarques

Lit le nouveau contenu de l’objet appelant RowSet . Pour appeler cette méthode, un RowSet objet doit avoir implémenté l’interface RowSetInternal et inscrit cet RowSetReader objet en tant que lecteur. La readData méthode est appelée en interne par la RowSet.execute méthode pour les ensembles de lignes qui prennent en charge le paradigme lecteur/enregistreur.

La readData méthode ajoute des lignes à l’appelant. Elle peut être implémentée de différentes manières et peut même remplir l’appelant avec des lignes à partir d’une source de données non relationnelle. En général, un lecteur peut appeler l’une des méthodes de l’ensemble de lignes, à une exception près. L’appel de la méthode execute entraîne une SQLException levée, car execute elle peut ne pas être appelée de manière récursive. En outre, lorsqu’un lecteur appelle des RowSet méthodes, aucun écouteur n’est averti ; autrement dit, aucun objet n’est RowSetEvent généré et aucune méthode n’est RowSetListener appelée. Cela est vrai, car les écouteurs sont déjà avertis par la méthode execute.

Documentation Java pour javax.sql.RowSetReader.readData(javax.sql.RowSetInternal).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à

Voir aussi