共用方式為


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),以及 #3) 方法execute呼叫這個讀取器

屬性

例外狀況

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

備註

讀取呼叫 RowSet 物件的新內容。 若要呼叫這個方法, RowSet 對象必須實作 介面, RowSetInternal 並將這個 RowSetReader 物件註冊為其讀取器。 方法 readData 會由 RowSet.execute 支援讀取器/寫入器範例的數據列集方法在內部叫用。

方法會將 readData 數據列加入呼叫端。 它可以以各種不同的方式實作,甚至可以使用來自非關聯數據源的數據列填入呼叫端。 一般而言,讀取器可能會叫用任何數據列集的方法,但有一個例外狀況。 呼叫 方法 execute 會導致 SQLException 擲回 ,因為 execute 可能不會以遞歸方式呼叫 。 此外,當讀取器叫 RowSet 用方法時,不會通知任何接聽程式;也就是說,不會產生 RowSetEvent 任何物件,也不會 RowSetListener 叫用任何方法。 這是真的,因為接聽程式已經收到 方法 execute的通知。

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

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

另請參閱