ID do artigo: 310107 - Última revisão: quinta-feira, 1 de julho de 2004 - Revisão: 2.3 Como recuperar o esquema de colunas usando o DataReader GetSchemaTable translation from VPE for Csharp Visual e o método .NET
Nesta páginaSumárioEste artigo demonstra como usar o método GetSchemaTable do objeto DataReader do ADO.NET para recuperar informações de esquema da coluna. Outro nome para o esquema de uma coluna é suas propriedades de campo. Coluna informações de esquema inclui as seguintes informações sobre a coluna:
Observação Para obter informações chaves primárias, incluindo se um campo fizer parte de uma chave primária e se ele é um campo AutoIncrement , você deve definir o valor CommandBehavior do DataReader para CommandBehavior.KeyInfo . Você pode usar o método GetSchemaTable com o provedor OLEDB .NET ou o .NET SQL provedor. O método OleDbDataReader.GetSchemaTable mapeia para o método OLE IColumnsRowset::GetColumnsRowset . O método SqlDataReader.GetSchemaTable não usa uma camada de provedor OLE DB. De anotação, a menos que você explicitamente use o método GetSchemaTable , o DataReader não retorna o esquema de coluna. Além disso, se você usar GetSchemaTable para recuperar o esquema de coluna, você não pode atualizar o DataReader . O DataReader sempre recupera um fluxo somente leitura, somente de encaminhamento de dados de um banco de dados. Quando usar o método GetSchemaTable
Recuperar o esquema de coluna com o provedor OLE DB .NETEste exemplo lista as informações de esquema para as colunas (Propriedades de campo) da tabela Funcionários no SQL Server Northwind banco de dados.Observe que, quando você usa o provedor OLEDB .NET, você usa o método GetSchemaTable do objeto OleDbDataReader .
Recuperar o esquema de coluna com o provedor de .NET SQLEste exemplo lista as informações de esquema para as colunas (Propriedades de campo) da tabela Funcionários no SQL Server Northwind banco de dados.Observe que, quando você usa o provedor do .NET SQL, você usa o método GetSchemaTable do objeto SqlDataReader .
ReferênciasPara obter mais informações sobre o DataReader e o método GetSchemaTable , consulte os seguintes tópicos no Visual Studio .NET online documentação de Ajuda: Recuperando dados usando o DataReader Para obter informações adicionais sobre o uso GetOleDbSchemaTable método do objeto OleDbConnection para recuperar informações de esquema, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpcontheadonetdatareader.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpcontheadonetdatareader.asp) Método IDataReader.GetSchemaTable http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemDataIDataReaderClassGetSchemaTableTopic.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemDataIDataReaderClassGetSchemaTableTopic.asp) Observação : Este tópico inclui uma lista completa das colunas na DataTable retornada. Método OleDbDataReader.GetSchemaTable http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemDataOleDbOleDbDataReaderClassGetSchemaTableTopic.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemDataOleDbOleDbDataReaderClassGetSchemaTableTopic.asp) Método SqlDataReader.GetSchemaTable http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemDataSqlClientSqlDataReaderClassGetSchemaTableTopic.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfSystemDataSqlClientSqlDataReaderClassGetSchemaTableTopic.asp) 309681
(http://support.microsoft.com/kb/309681/EN-US/
)
Como recuperar informações de esquema usando o .NET GetOleDbSchemaTable e translation from VPE for Csharp Visual A informação contida neste artigo aplica-se a:
Tradução automáticaIMPORTANTE: 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: 310107
(http://support.microsoft.com/kb/310107/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções deste artigo
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Voltar para o início