IRowSetReader.ReadData(IRowSetInternal) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 execute
benachrichtigt 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.