ID do artigo: 245407 - Última revisão: quarta-feira, 28 de julho de 2004 - Revisão: 4.1

Você recebe "não é possível atualizar. Mensagem de erro banco de dados ou objeto é somente leitura"quando você importar ou exporta arquivos no Access 2000

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Moderado: Requer básica de macro, codificação e interoperabilidade habilidades.

Este artigo se aplica a um banco de dados do Microsoft Access (.mdb) e para um projeto Microsoft Access (.adp).

Nesta página

Expandir tudo | Recolher tudo

Sintomas

Depois de instalar o service pack mais recente para o Microsoft Jet 4.0, quando você importar arquivos de texto ou tenta exportar um objeto do Access para o formato de texto, poderá receber a seguinte mensagem de erro:
Não é possível atualizar. Banco de dados ou objeto é somente leitura.
Ao importar, isso é seguido por:
Erro ao tentar importar o arquivo de filename. O arquivo não foi importado.

Causa

O arquivo que você está importando ou que você está tentando exportar não tem uma extensão de nome de arquivo reconhecido.

Resolução

Renomeie a extensão de nome de arquivo para que corresponda a uma das extensões listadas na seção "Mais informações" deste artigo.

- ou -

Modificar a seguinte chave de registro para incluir a extensão do arquivo que você está importando.

importante Esta seção, método ou tarefa contém etapas que informam sobre como modificar o registro. No entanto, sérios problemas poderão ocorrer se você modificar o registro incorretamente. Por isso, certifique-se que você execute essas etapas cuidadosamente. Para proteção adicional, fazer backup do registro antes de modificá-lo. Em seguida, você pode restaurar o registro se ocorrer um problema. Para obter mais informações sobre como fazer backup e restaurar o registro, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
322756  (http://support.microsoft.com/kb/322756/ ) Como fazer backup e restaurar o registro no Windows
HKEY_LOCAL_MACHINE\Software\Microsoft\Jet\4.0\Engines\Text\DisabledExtensions
Para obter informações adicionais sobre como definir essa chave do Registro Consulte a seção mais informações do seguinte artigo, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
239471  (http://support.microsoft.com/kb/239471/EN-US/ ) Jet 4.0 Text IISAM permite aos usuários anexar linhas em arquivos de sistema

Mais Informações

Por motivos de segurança, o service pack mais recente do Jet (por padrão) permite que somente arquivos de texto com as seguintes extensões a ser importado:
  • txt
  • CSV
  • guia
  • ASC
  • htm
  • HTML
Se você tentar importar um arquivo de texto ou para exportar um objeto do Access para formato de texto com qualquer outra extensão, você receber a mensagem de erro mencionada na seção "Sintomas".

Passos para reproduzir o problema

  1. Instale o Microsoft Jet 4.0 Service Pack 3. Para obter informações adicionais sobre como instalar este service pack, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
    239114  (http://support.microsoft.com/kb/239114/ ) Como obter o service pack mais recente para o Microsoft Jet 4.0 Database Engine
  2. Clique em Iniciar , aponte para programas , aponte para Acessórios e clique em Bloco de notas .
  3. Digite o seguinte texto:
       1,John,Doe
       2,John,Smith
       3,John,Jones
    					
  4. Salve o arquivo como C:\Test.dat e fechá-lo.
  5. Inicie o Microsoft Access 2000.
  6. Crie um novo banco de dados.
  7. No menu arquivo , aponte para Obter dados externos e, em seguida, clique em Importar .
  8. Na lista arquivos do tipo , clique em Arquivos de texto (*.txt; *.csv; *.tab; *.asc) .
  9. Na caixa nome do arquivo , digite C:\Test.dat e, em seguida, pressione ENTER.
  10. Clique em Concluir . Observe que você recebe a seguinte mensagem de erro:
    Não é possível atualizar. Banco de dados ou objeto é somente leitura.

A informação contida neste artigo aplica-se a:
  • Microsoft Access 2000 Standard Edition
Palavras-chave: 
kbmt kbexport kbimport kberrmsg kbprb KB245407 KbMtpt
Tradução automáticaTradução automática
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: 245407  (http://support.microsoft.com/kb/245407/en-us/ )