IRowSetReader.ReadData(IRowSetInternal) Método

Definição

Lê o novo conteúdo do objeto de chamada 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

Parâmetros

caller
IRowSetInternal

o RowSet objeto (1) que implementou a RowSetInternal interface, (2) com o qual este leitor está registrado e (3) cujo execute método chamou esse leitor

Atributos

Exceções

se ocorrer um problema ao acessar o banco de dados ou se o leitor chamar o Execute() método.

Comentários

Lê o novo conteúdo do objeto de chamada RowSet . Para chamar esse método, um RowSet objeto deve ter implementado a RowSetInternal interface e registrado esse RowSetReader objeto como seu leitor. O readData método é invocado internamente pelo RowSet.execute método para conjuntos de linhas que dão suporte ao paradigma leitor/gravador.

O readData método adiciona linhas ao chamador. Ele pode ser implementado de várias maneiras e pode até mesmo popular o chamador com linhas de uma fonte de dados não relacional. Em geral, um leitor pode invocar qualquer um dos métodos do conjunto de linhas, com uma exceção. Chamar o método execute fará com que um SQLException seja gerado porque execute pode não ser chamado recursivamente. Além disso, quando um leitor invoca métodos RowSet , nenhum ouvinte é notificado; ou seja, nenhum RowSetEvent objeto é gerado e nenhum RowSetListener método é invocado. Isso é verdade porque os ouvintes já estão sendo notificados pelo método execute.

Java documentação para javax.sql.RowSetReader.readData(javax.sql.RowSetInternal).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

Confira também