Freigeben über


IRowSetReader.ReadData(IRowSetInternal) Methode

Definition

Liest den neuen Inhalt des aufrufenden RowSet Objekts.

[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

Parameter

caller
IRowSetInternal

das RowSet Objekt (1), das die RowSetInternal Schnittstelle implementiert hat, (2), mit dem dieser Reader registriert ist, und (3), dessen execute Methode diesen Reader aufgerufen hat

Attribute

Ausnahmen

wenn beim Zugriff auf die Datenbank ein Problem auftritt oder wenn der Leser die Execute() Methode aufruft.

Hinweise

Liest den neuen Inhalt des aufrufenden RowSet Objekts. Um diese Methode aufzurufen, muss ein RowSet Objekt die RowSetInternal Schnittstelle implementiert und dieses RowSetReader Objekt als Leser registriert haben. Die readData Methode wird intern von der RowSet.execute Methode für Rowsets aufgerufen, die das Reader/Writer-Paradigma unterstützen.

Die readData Methode fügt dem Aufrufer Zeilen hinzu. Sie kann auf vielfältige Weise implementiert werden und kann sogar den Aufrufer mit Zeilen aus einer nichtrelationalen Datenquelle auffüllen. Im Allgemeinen kann ein Leser eine der Methoden des Rowsets mit einer Ausnahme aufrufen. Das Aufrufen der Methode execute führt dazu, dass sie SQLException ausgelöst wird, da execute sie möglicherweise nicht rekursiv aufgerufen wird. Wenn ein Leser Methoden aufruft RowSet , werden keine Listener benachrichtigt, d. h., es werden keine RowSetEvent Objekte generiert, und es werden keine RowSetListener Methoden aufgerufen. Dies gilt, da Listener bereits von der Methode executebenachrichtigt werden.

Java-Dokumentation für javax.sql.RowSetReader.readData(javax.sql.RowSetInternal).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Weitere Informationen