Você está offline; aguardando reconexão

INFO: OleDbType enumeração versus o Microsoft Access tipos de dados

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: 320435
Sumário
Este artigo descreve como os tipos do Microsoft .NET Platform OLE DB mapeiam para os tipos de dados Microsoft Access para colunas.
Mais Informações
Quando você usar a interface do Access para criar uma tabela, você verá diversas opções para tipos de campo que não correspondem aos tipos de dados do banco de dados. Isso ocorre porque essas "tipos" são apenas formatos de exibição e não determinam o tipo de dados. O Access usa outras propriedades que não são necessariamente expostas por meio do Microsoft OLE DB Provider for Jet determinar como formatar os dados.

Exemplos dessas propriedades incluem o seguinte:
  • Data geral , Data completa , Muito tempo , Tempo médio , Hora abreviada , Data normal e Data abreviada são formatos de exibição para tipo de dados DateTime .
  • hiperlink é um formato de exibição para tipo de dados Access texto .
  • Verdadeiro/Falso e Ativado/desativado ambos mapeiam para o tipo de dados Access Sim/não .

Lista de mapeamentos de tipo de dados mais comuns

A tabela a seguir lista os tipos mais comuns de dados que são usados no Microsoft Access e como esses tipos de dados se relacionam com os tipos de dados Microsoft .NET Framework e a enumeração OleDbType .

nome de tipo de acesso tipo de dados do banco de dados Tipo de banco de dados OLE tipo do .NET framework nome do membro
Texto VarWChar DBTYPE_WSTR System.String OleDbType.VarWChar
Memorandor LongVarWCha DBTYPE_WSTR System.String OleDbType.LongVarWChar
Número: byte UnsignedTinyInt DBTYPE_UI1 System.Byte OleDbType.UnsignedTinyInt
Sim/não Boolean DBTYPE_BOOL System.Boolean OleDbType.Boolean
Data/hora DateTime DBTYPE_DATE System.DateTime OleDbType.Date
Moeda decimal DBTYPE_NUMERIC System.decimal OleDbType.Numeric
Número: decimal decimal DBTYPE_NUMERIC System.decimal OleDbType.Numeric
Número: duplo duplo DBTYPE_R8 System.Double OleDbType.Double
AutoNumeração (código de replicação) GUID DBTYPE_GUID System.GUID OleDbType.Guid
Número: (Código de replicação) GUID DBTYPE_GUID System.GUID OleDbType.Guid
AutoNumeração (inteiro longo) número inteiro DBTYPE_I4 System.Int32 OleDbType.Integer
Número: (Inteiro longo) número inteiro DBTYPE_I4 System.Int32 OleDbType.Integer
Objeto OLE LongVarBinary DBTYPE_BYTESMatriz de System.Byte OleDbType.LongVarBinary
Número: simples único DBTYPE_R4 System.Single OleDbType.Single
Número: inteiro SmallInt DBTYPE_I2 System.Int16 OleDbType.SmallInt
Binário VarBinary *DBTYPE_BYTESMatriz de System.Byte OleDbType.Binary
Hiperlink VarWChar DBTYPE_WSTR System.String OleDbType.VarWChar

* Este tipo de dados não está disponível na interface de usuário designer do Access. Você deve criar esse tipo de dados por meio de código.
Referências
Para obter mais informações sobre tipos de dados, visite os seguintes sites da MSDN:
Provedor OLE DB para Microsoft Jet: tipo de dados suporte
http://msdn.microsoft.com/en-us/library/ms681754(VS.85).aspx

Provedor OLE DB para Microsoft Jet: propriedades específicas do provedor no DBPROPSET_JETOLEDB_COLUMN
http://msdn.microsoft.com/en-us/library/ms717947(VS.85).aspx

Enumeração OleDbType
http://msdn.microsoft.com/en-us/library/system.data.oledb.oledbtype.aspx

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 320435 - Última Revisão: 02/22/2007 16:58:53 - Revisão: 4.5

Microsoft ADO.NET 1.0, Microsoft ADO.NET 1.1, Microsoft Visual Studio .NET 2002 Professional Edition, Microsoft Visual Studio .NET 2003 Professional Edition, Microsoft Visual Studio .NET 2002 Enterprise Architect, Microsoft Visual Studio .NET 2003 Enterprise Architect, Microsoft Visual Studio .NET 2002 Enterprise Developer, Microsoft Visual Studio .NET 2003 Enterprise Developer, Microsoft Visual Studio .NET 2002 Academic Edition, Microsoft Visual Studio .NET 2003 Academic Edition

  • kbmt kbinfo KB320435 KbMtpt
Comentários
lay:none;" onerror="var m=document.createElement('meta');m.name='ms.dqp0';m.content='true';document.getElementsByTagName('head')[0].appendChild(m);" onload="var m=document.createElement('meta');m.name='ms.dqp0';m.content='false';document.getElementsByTagName('head')[0].appendChild(m);" src="http://c1.microsoft.com/c.gif?">