IRowSetReader.ReadData(IRowSetInternal) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.