ACC - Tabela de Erros de Importacao Nao e Criada Durante Falha de Importacao

Traduções deste artigo Traduções deste artigo
ID do artigo: 171852 - Exibir os produtos aos quais esse artigo se aplica.
Este artigo foi publicado anteriormente em BR171852
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Expandir tudo | Recolher tudo

Sumário

Novato: Requer conhecimentos de interface de usuário em
computadores de usuário único.

S

Sintomas

O Microsoft Access 7.0 e 97 não criam uma tabela de Erros de
Importação depois que a importação de um arquivo de texto ou
planilha falha.

C

Causa

As circunstâncias sob as quais o Microsoft Access 7.0 e 97
criam uma tabela de Erros de Importação mudou das versões
anteriores do Microsoft Access. O Microsoft Access 7.0 e 97
criam uma tabela de Erros de Importação só nas seguintes
situações:
· Os dados em um campo são inapropriados para o tipo de dados
do campo de destino. Por exemplo, o tipo de dados do campo de
destino é Numérico, mas os dados contêm valor de Texto.

· Os dados num campo Numérico são muito grandes para o tamanho
do campo de destino. Por exemplo, o campo de destino tem uma
propriedade Tamanho de Campo definida para Byte, mas os dados
contêm um valor maior que 255.
· Os dados que você está importando contém um valor Nulo que
você tenta juntar a um campo de Auto Numeração (somente
Microsoft Access 97).

· A tabela para a qual você está juntando os dados contém
campos de replicação.


S

Situação

ATUAL
Este comportamento é de projeto.

I

Mais Informações

A tabela de Erros de Importação contém descrições dos erros que
o Microsoft Access encontra ao tentar importar um arquivo de
texto ou planilha. A tabela inclui nomes de campos e números de
linhas que indicam quais dados causaram erros.
Versões do Microsoft Access anteriores ao Microsoft Access 7.0
criam uma tabela de Erros de Importação nas seguintes
situações:
· Os dados em um campo são inapropriados para o tipo de dados
do campo de destino. Por exemplo, o tipo de dados do campo de
destino é Numérico, mas os dados contêm valor de Texto.

· Os dados num campo Numérico são muito grandes para o tamanho
do campo de destino. Por exemplo, o campo de destino tem uma
propriedade Tamanho de Campo definida para Byte, mas os dados
contêm um valor maior que 255.

· Registros que você está importando contém valores duplicados
que deveriam estar armazenados na chave primária da tabela de
destino, ou em qualquer campo na tabela que tem a propriedade
Indexada definida para Sim (Sem Duplicatas).

· Os dados que você está importando viola uma regra de
validação de campo ou de tabela.
· Os registros que você está importando contêm valores Nulos
para um campo cuja propriedade Requerido está definida para
Sim.

· Os dados contêm registros que não podem ser analisados pelo
Microsoft Access. Isso ocorre quando você importa um valor de
texto que contém caractere delimitador de texto (normalmente
aspas) dentro dos dados. Por exemplo, a tabela de Erros de
Importação deveria conter uma entrada de erro para o seguinte
texto de dados porque este contém uma marca de aspas:
10 - 3 1/2" disks/box

Passos para Reproduzir o Comportamento
O seguinte exemplo tenta importar um registro que viola a
integridade referencial na tabela Detalhes do Pedido no banco
de dados de exemplo Northwind.mdb.
1.Abra um editor de texto, como o Bloco de Notas, e crie o
seguinte novo arquivo de texto:
99999,54,7.45,20,0.000
2.Salve o arquivo de texto como C:\Meus
Documentos\OrdDetails.txt.

3.Inicie o Microsoft Access, e abra o banco de dados de
exemplo Northwind.mdb.

4.No menu Arquivo, aponte para Obter Dados externos, e então
clique em Importar.

5.Na caixa de diálogo Importar, selecione Arquivos de Texto na
caixa Arquivos do tipo.

6.Localize a pasta C:\Meus Documentos, selecione
OrdDetails.txt, e clique em Importar.
7.Na primeira tela do Assistente de Importação de Texto,
selecione a opção Delimitado, e então clique em Avançar.

8.Na segunda tela do Assistente de Importação de Texto, clique
em Avançar.

9.Na terceira tela do Assistente de Importação de Texto
selecione a opção ?Em uma tabela Existente?, e selecione a
tabela ?Detalhes do Pedido? na lista.
10. Clique em Concluir. Note que você recebe a seguinte
mensagem de erro:
O Microsoft Access não pôde juntar todos os dados à
tabela.
O conteúdo dos campos no registro 0 foram excluídos, e 1
registro foi perdido devido à violação chave.
*Se os dados foram excluídos, os dados que você colou ou
importou não se parecem com os tipos de dados do campo ou
a propriedade Tamanho do Campo na tabela de destino.
*Se os registros foram perdidos, os registros que você
colou contém valores de chave primária que já existem na
tabela de destino, ou eles violaram regras de integridade
referencial para um relacionamento definido entre as
tabelas. Você quer prosseguir de qualquer forma?
11. Clique em Sim. Note que o Microsoft Access não cria uma
tabela de Erros de Importação.


REFERêNCIAS
Para informações adicionais sobre a tabela de Erros de
Importação, pesquise no Índice da Ajuda por ?tabela de Erros de
Importação?.

Propriedades

ID do artigo: 171852 - Última revisão: segunda-feira, 7 de outubro de 2013 - Revisão: 2.0
A informação contida neste artigo aplica-se a:
  • Microsoft Access 97 Standard Edition
  • Microsoft Access 95 Standard Edition
Palavras-chave: 
kbnosurvey kbarchive KB171852

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com