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此读取器的接口(2)的对象(1),以及调用此读取器的方法调用此读取器的对象(3)execute

属性

例外

如果访问数据库时遇到问题,或者读取器调用该方法 Execute()

注解

读取调用 RowSet 对象的新内容。 若要调用此方法,对象 RowSet 必须已实现 RowSetInternal 接口,并将此 RowSetReader 对象注册为其读取器。 该方法 readDataRowSet.execute 支持读取器/编写器范例的行集的方法在内部调用。

该方法 readData 将行添加到调用方。 它可以通过各种方式实现,甚至可以使用来自非关系数据源的行填充调用方。 一般情况下,读取器可能会调用行集的任何方法,但有一个例外。 调用该方法 execute 将导致引发, SQLException 因为 execute 可能不会以递归方式调用。 此外,当读取器调用 RowSet 方法时,不会通知侦听器;也就是说,不会 RowSetEvent 生成任何对象,也不会调用任何 RowSetListener 方法。 这是事实,因为侦听器已被方法 execute通知。

适用于 . 的 javax.sql.RowSetReader.readData(javax.sql.RowSetInternal)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

另请参阅