Correções e comentários do Microsoft ADO.NET 2.0 Step by Step

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 905037
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Sumário
Este artigo contém comentários, correções e informações sobre erros conhecidos relacionados ao catálogo de Microsoft Press Microsoft ADO.NET 2.0 Step by Step, ISBN 978-0-7356-2164-0.

Os seguintes tópicos são abordados:

  • Página 4: Outros provedores devem ser outros consumidores
  • Página 7: EmployeesForm.cs deve ser Employees.cs
  • 27 De página: Significado incorreto de fonte de dados
  • Página 42: StateChangeEventArts referenciado no lugar do StateChangeEventArgs
  • Página 44: Palavras adicionais incluídas no meio da etapa 4
  • Página 74: Código incorreto no exemplo
  • Página 89: Instruções indicam pressionando F7 em vez de SHIFT F7
  • Página 91: True e false comportamento da propriedade ContinueUpdateOnError é invertido
  • Página 106: "RecordsEffected" deve ser "RecordsAffected"
  • Página 121: "Objetos do provedor de dados" deve ser "Objetos de dados"
  • Página 143: Linhas referenciadas no lugar de colunas
  • Página 245: Duas variáveis referenciadas em vez de um
Mais Informações

Página 4: Outros provedores devem ser outros consumidores

Na página 4, parte da figura a consumidores de dados inclui um item incorreto.

Alteração:
"Outros provedores"

Para:
"Outros consumidores"

Página 7: EmployeesForm.cs deve ser Employees.cs

Na página 7, a etapa 2 se refere a um arquivo incorreto.

Alteração:
"Abrir o capítulo 01 – Iniciar projeto e se necessário, clique duas vezes Employees.vb (ou EmployeesForm.cs) se usando translation from VPE for Csharp para abrir o formulário."

Para:
"Abrir o capítulo 01 – Iniciar projeto e se necessário, clique duas vezes Employees.vb (ou Employees.cs) se usando translation from VPE for Csharp para abrir o formulário."

27 De página: Significado incorreto de fonte de dados

Na página 27, a última linha contém um significado incorreto de fonte de dados.

Alteração:
"O local e arquivo que contém o banco de dados".

Para:
"O nome da instância do SQL Server ao qual se conectar."

Página 42: StateChangeEventArts referenciado no lugar do StateChangeEventArgs

Na página 42, lê a segunda sentença da seção "StateChange eventos":

"O evento passa um objeto StateChangeEventArts para seu manipulador, que, por sua vez, tem duas propriedades: OriginalState e CurrentState."

Ele deve ler:

"O evento passa um objeto StateChangeEventArgs para seu manipulador, que, por sua vez, tem duas propriedades: OriginalState e CurrentState."

Página 44: Palavras adicionais incluídas no meio da etapa 4

Na página 44, lê a primeira sentença da etapa 4:

"Para estados de conexão, adicione o seguinte exibe anterior e estados de conexão atual, adicione o seguinte código ao manipulador de evento cnSql_StateChange:"

Ele deve ler:

"Para exibir os estados de conexão atuais e anteriores, adicione o seguinte código ao manipulador de eventos cnSql_StateChange:"

Página 74: Código incorreto no exemplo

Na página 74, a última linha de código na parte inferior da página é incorreta.

Alteração:
dsNwind.OrderTotals.Clear()

Para:
dsAdoSbs.OrderTotals.Clear()

Página 89: Instruções indicam pressionando F7 em vez de SHIFT F7

Na página 89, a primeira etapa de visualizar os resultados de um procedimento de DataAdapter lê:

"1. Pressione F7 para exibir o criador de formulários."

Ele deve ler:

"1. Pressione SHIFT-F7 para exibir o criador de formulários."

Página 91: True e false comportamento da propriedade ContinueUpdateOnError é invertido

Na página 91, lê o segundo parágrafo:

"A propriedade ContinueUpdateOnError determina como o DataAdapter se comporta se for encontrado um erro durante uma atualização. Se essa propriedade estiver definida como True, o DataAdapter lança uma exceção e interrompe a atualização. Se ele estiver definido como False, a atualização para esse DataRow é ignorada, o erro é colocado em sua propriedade RowError e processamento continua com a próxima linha."

Ele deve ler:

"A propriedade ContinueUpdateOnError determina como o DataAdapter se comporta se for encontrado um erro durante uma atualização. Se essa propriedade estiver definida como False, o DataAdapter lança uma exceção e interrompe a atualização. Se ele estiver definido como True, a atualização para esse DataRow é ignorada, o erro é colocado em sua propriedade RowError e processamento continua com a próxima linha."

Página 106: "RecordsEffected" deve ser "RecordsAffected"

Na página 106, a terceira frase do primeiro parágrafo contém uma propriedade incorreta.

Alteração:
"O argumento de evento RowUpdated também expõe uma propriedade adicional, RecordsEffected, que é um valor somente leitura que indica o número de linhas que foram alteradas."

Para:
"O argumento de evento RowUpdated também expõe uma propriedade adicional, RecordsAffected, que é um valor somente leitura que indica o número de linhas que foram alteradas."

Página 121: "Objetos do provedor de dados" deve ser "Objetos de dados"

Na página 121, o título se parte III estiver incorreta.

Alteração:
"Objetos do provedor de dados"

Para:
"Objetos de dados"

Página 143: Linhas referenciadas no lugar de colunas

Na página 143, há várias referências para 'linhas', que devem ser 'colunas'.

Leia o primeiro exemplo de código da etapa 1 e linhas 9-11 do segundo exemplo de código da etapa 1:

dr = dsAdoSbs.CreateDataReader(dsAdoSbs.Employees)MessageBox.Show("The DataTableReader has " & dr.FieldCount.ToString() & _	" rows")

Leia:

dr = dsAdoSbs.CreateDataReader(dsAdoSbs.Employees)MessageBox.Show("The DataTableReader has " & dr.FieldCount.ToString() & _	"columns")

Lê a segunda sentença da etapa 3:

"O aplicativo exibe o número de linhas no DataTable."

Ele deve ler:

"O aplicativo exibe o número de colunas na DataTable."

A captura de tela no final da página está incorreta e deve ser desconsiderada.

Página 245: Duas variáveis referenciadas em vez de um

Na página 245, a primeira frase faz referência a duas variáveis temporárias, quando apenas um é usado.

Alteração:
"Este código primeiro cria duas variáveis temporárias, e em seguida, define-los para o comando Update do daEmployees DataAdapter e para a linha atualmente sendo exibidos no formulário, respectivamente."

Para:
"Este código primeiro cria uma variável temporária e o configura para a linha atualmente sendo exibida no formulário."

Microsoft Press está comprometida em fornecer livros informativos e precisos. Todos os comentários e as correções listadas acima estão prontas para inclusão em impressões em futuras deste livro. Se você tiver um impressão mais recente deste livro, ele já pode conter a maioria ou todas as correções acima.

O número do catálogo de impressão estiver localizado na página direitos autorais na forma de uma seqüência de números. Por exemplo: "2 3 4 5 6 7 8 0 QWT 9 8 76 5 4". O primeiro número na seqüência de caracteres é o número impressão. Neste exemplo, o número de impressão é 2.
0-7356-2164-0 978-0-7356-2164-0

Propriedades

ID do Artigo: 905037 - Última Revisão: 12/09/2015 02:55:02 - Revisão: 1.10

Microsoft ADO.NET 2.0 Step by Step, ISBN 0-7356-2164-0

  • kbnosurvey kbarchive kbmt kbfix kbinfo kbdocerr KB905037 KbMtpt
Comentários