Artigo: 245407 - Última revisão: quarta-feira, 28 de Julho de 2004 - Revisão: 4.1

Receber "não é possível actualizar. Mensagem de erro da base de dados ou objecto é só de leitura"quando importar ou exportar ficheiros 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 macros, codificação e interoperabilidade competências.

Este artigo aplica-se a uma base de dados do Microsoft Access (.mdb) e a um projecto do Microsoft Access (.adp).

Nesta página

Expandir tudo | Reduzir tudo

Sintomas

Depois de instalar o service pack mais recente do Microsoft Jet 4.0, quando importa ficheiros de texto ou tentar exportar um objecto do Access para o formato de texto, poderá receber a seguinte mensagem de erro:
Não é possível actualizar. Base de dados ou objecto é só de leitura.
Ao importar, esta é seguida por:
Erro ao tentar importar o ficheiro filename. O ficheiro não foi importado.

Causa

O ficheiro que está a importar ou está a tentar exportar não tem uma extensão de ficheiros reconhecido.

Resolução

Mudar o nome a extensão de nome de ficheiro para que corresponder das extensões listadas na secção "Mais informação" deste artigo.

- ou -

Modifique a seguinte chave de registo para incluir a extensão do ficheiro que está a importar.

importante Esta secção, método ou tarefa contém passos que indicam como modificar o registo. No entanto, poderão ocorrer problemas graves se modificar o registo de forma incorrecta. Por conseguinte, certifique-se de que segue estes passos cuidadosamente. Criar uma para protecção adicional, cópia de segurança do registo antes de o modificar. Em seguida, pode restaurar o registo se ocorrer um problema. Para obter mais informações sobre como efectuar uma cópia de segurança e restaurar o registo, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
322756  (http://support.microsoft.com/kb/322756/ ) Como efectuar uma cópia de segurança e restaurar o registo no Windows
HKEY_LOCAL_MACHINE\Software\Microsoft\Jet\4.0\Engines\Text\DisabledExtensions
Para obter informações adicionais sobre como definir esta chave de registo consulte a secção mais informações sobre o seguinte artigo, clique no número de artigo existente abaixo para visualizar o artigo na base de dados de conhecimento da Microsoft:
239471  (http://support.microsoft.com/kb/239471/EN-US/ ) Texto do Jet 4.0 IISAM permite aos utilizadores anexar linhas para ficheiros de sistema

Mais Informação

Por motivos de segurança, o service pack mais recente do Jet (por predefinição) permite que apenas os ficheiros de texto com as extensões seguintes a ser importado:
  • txt
  • CSV
  • separador
  • ASC
  • htm
  • HTML
Se tentar importar um ficheiro de texto ou para exportar um objecto do Access para o formato de texto com qualquer outra extensão, receberá a mensagem de erro mencionada na secção "Sintomas".

Passos para reproduzir o comportamento

  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 de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
    239114  (http://support.microsoft.com/kb/239114/ ) Como obter o service pack mais recente para o motor de base de dados do Microsoft Jet 4.0
  2. Clique em Iniciar , aponte para programas , aponte para Acessórios e, em seguida, clique em bloco de notas .
  3. Escreva o seguinte texto:
       1,John,Doe
       2,John,Smith
       3,John,Jones
    					
  4. Guardar o ficheiro como C:\Test.dat e, em seguida, fechá-lo.
  5. Inicie o Microsoft Access 2000.
  6. Crie uma nova base de dados.
  7. No menu ficheiro , aponte para Obter dados externos e, em seguida, clique em Importar .
  8. Na lista ficheiros do tipo , clique em Ficheiros de texto (*.txt; *.csv; *.tab; *.asc) .
  9. Na caixa nome do ficheiro , escreva C:\Test.dat e, em seguida, prima ENTER.
  10. Clique em Concluir . Repare que receberá a seguinte mensagem de erro:
    Não é possível actualizar. Base de dados ou objecto é só de 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes 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/ )