語言

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

RowSetRowSetInternal 該介面的物件(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 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

另請參閱