Поделиться через


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 объект (1), реализующий RowSetInternal интерфейс, (2), с которым зарегистрирован этот модуль чтения, и (3), метод которого execute вызывается этим средством чтения.

Атрибуты

Исключения

Если возникла проблема с доступом к базе данных или если читатель вызывает Execute() метод.

Комментарии

Считывает новое содержимое вызывающего RowSet объекта. Чтобы вызвать этот метод, RowSet объект должен реализовать RowSetInternal интерфейс и зарегистрировать этот RowSetReader объект в качестве средства чтения. Метод readData вызывается внутренне методом RowSet.execute для наборов строк, поддерживающих парадигму чтения и записи.

Метод readData добавляет строки в вызывающий объект. Его можно реализовать различными способами и даже заполнять вызывающий объект строками из нереляционного источника данных. Как правило, средство чтения может вызывать любой из методов набора строк с одним исключением. Вызов метода execute приведет SQLException к возникновению ошибки, так как execute может не вызываться рекурсивно. Кроме того, когда средство чтения вызывает RowSet методы, прослушиватели не уведомляются; то есть RowSetEvent объекты не создаются, а RowSetListener методы не вызываются. Это верно, так как прослушиватели уже уведомляются методом execute.

Документация по Java для javax.sql.RowSetReader.readData(javax.sql.RowSetInternal).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

См. также раздел