語言

IRowSetReader.ReadData(IRowSetInternal) 方法

定義

讀取呼叫 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

參數

caller
IRowSetInternal

實 RowSet 作 RowSetInternal 該介面的物件(1)、(2)註冊使用此讀取器,以及(3)其 execute 方法呼叫此讀取器

屬性

例外狀況

如果存取資料庫時發生問題,或是讀取器呼叫該 Execute() 方法。

備註

讀取呼叫 RowSet 物件的新內容。 要呼叫此方法, RowSet 物件必須實作該 RowSetInternal 介面並將該 RowSetReader 物件註冊為其讀取器。 readData該方法由支援讀寫者範式的列集內部RowSet.execute調用。

此 readData 方法會為呼叫者新增列數。 它可以以多種方式實作,甚至可以將非關聯式資料來源的列填充呼叫者。 一般來說,讀取器可以呼叫該行集的任何方法,但有一個例外。 呼叫該方法 execute 會導致拋出 , SQLException 因為 execute 可能無法遞迴呼叫。 此外,當讀取器呼叫RowSet方法時,不會通知監聽者;也就是說,不會產生物件,也不會RowSetEventRowSetListener呼叫方法。 這是真的,因為聽眾已經透過方法 execute收到通知。

的 javax.sql.RowSetReader.readData(javax.sql.RowSetInternal)Java 檔。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

另請參閱