Condividi tramite


IRowSetReader.ReadData(IRowSetInternal) Metodo

Definizione

Legge il nuovo contenuto dell'oggetto chiamante 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

Parametri

caller
IRowSetInternal

oggetto RowSet (1) che ha implementato l'interfaccia RowSetInternal (2) con cui è registrato questo lettore e (3) il cui execute metodo ha chiamato lettore

Attributi

Eccezioni

se si verifica un problema durante l'accesso al database o se il lettore chiama il Execute() metodo .

Commenti

Legge il nuovo contenuto dell'oggetto chiamante RowSet . Per chiamare questo metodo, un RowSet oggetto deve avere implementato l'interfaccia RowSetInternal e registrato questo RowSetReader oggetto come lettore. Il readData metodo viene richiamato internamente dal RowSet.execute metodo per i set di righe che supportano il paradigma reader/writer.

Il readData metodo aggiunge righe al chiamante. Può essere implementato in un'ampia gamma di modi e può anche popolare il chiamante con righe da un'origine dati non relazionale. In generale, un lettore può richiamare uno dei metodi del set di righe, con un'eccezione. La chiamata al metodo execute genererà un'eccezione SQLException perché execute potrebbe non essere chiamata in modo ricorsivo. Inoltre, quando un lettore richiama i RowSet metodi, nessun listener riceve una notifica, ovvero non viene generato alcun RowSetEvent oggetto e non viene richiamato alcun RowSetListener metodo. Questo vale perché i listener ricevono già una notifica dal metodo execute.

Documentazione java per javax.sql.RowSetReader.readData(javax.sql.RowSetInternal).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

Vedi anche