Compartilhar via


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 interface, (2) com o RowSetInternal qual este leitor está registrado, e (3) cujo execute método chamou este leitor

Atributos

Exceções

se ocorrer um problema acessando 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 é chamado internamente pelo RowSet.execute método para conjuntos de linhas que oferecem 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 preencher 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 lançado porque execute pode não ser chamado recursivamente. Além disso, quando um leitor invoca RowSet métodos, nenhum ouvinte é notificado, ou seja, nenhum RowSetEvent objeto é gerado e nenhum RowSetListener método é invocado. Isso é verdadeiro porque os ouvintes já estão sendo notificados pelo método execute.

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

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

Aplica-se a

Confira também