MS Access 2010: “Reconhecimento de sequência não suportada com o formato de arquivo especificado”

StackOverflow https://stackoverflow.com/questions/3601107

  •  25-09-2019
  •  | 
  •  

Pergunta

Recentemente, atualizei para o MS Access 2010. Quando abro um certo formato de arquivo .mdb (2000-2003), sou recebido com esta mensagem: collating sequence not supported with the specified file format. Não tenho certeza do que isso significa, mas isso me dá toda vez que o banco de dados é aberto.

Eu pesquisei no Google, mas não encontrei nada que eu achei relacionado. Se eu atualizei o formato de arquivo para 2007, ele não me deu a mensagem, mas isso não é uma opção nessa situação.

Esta é uma edição de 2010? Ou há algo corrompido com meu banco de dados? O que eu preciso fazer para contornar isso?

Foi útil?

Solução 2

Este artigo da KB por M $ corrigiu meu problema. O problema foi a configuração "Novo Pedido de Classificação de Banco de Dados".

Outras dicas

Eu tive o mesmo problema e encontrei uma solução diferente. Estou usando o MS-ACCESS 2010 e 2007. 2010 não pôde criar arquivos MDB e os arquivos ACCDB criados não abririam em 2007. A solução foi ir para a guia Arquivo em 2010, clicar no link de opções e definir o pedido de classificação para Novos bancos de dados para 'General - Legacy'. A ordem de classificação exibida foi 'geral', criei um banco de dados em branco no formato MDB e importei todos os objetos, formulários, código ET. O banco de dados recém -renascido funciona em 2007.

Eu encontrei este erro depois de ativar o Rastrear o nome da informação autocorrecta Opção para um banco de dados criado originalmente no Access 2007 e depois atualizado para o formato de arquivo de 2010. Agora estou usando no Access 2016.

No meu caso, ao contrário da resolução fornecida pela Microsoft Artigo KB referenciado por @icode4food's responda A solução foi alterar a nova ordem de classificação do banco de dados para "General - Legacy".

Além disso, esse banco de dados está configurado para executar automaticamente um compacto e reparo após a saída. Por alguma razão, isso fez com que a ordem de classificação voltasse ao general. Portanto, as etapas exatas que tive que tomar para resolver o problema são as seguintes:

  1. Mudar Nova ordem de classificação de banco de dados configuração para Geral - Legado.
  2. Banco de dados Fechar. Cancelar compactos e reparos automáticos pressionando ESC.
  3. Reabrir o banco de dados e confirmar a classificação ainda está definido como General - Legacy.

Também enfrentei um problema semelhante, eu tinha o arquivo de acesso ao MS criado em uma máquina. E mudei meu servidor da web para outra máquina. E comecei a obter a exceção semelhante.

Acabei de criar um novo db de acesso MS em nova máquina e copiei todas as tabelas (com dados) do DB antigo.

E usando o novo arquivo de banco de dados corrigiu meu problema.

Felicidades!

Cópia de segurança. Faça uma cópia de backup do banco de dados ruim, sem substituir nenhum backup existente. O que quer que tenha dado errado, você não quer piorar e um backup oferece várias tentativas de recuperação.

Desmarque o nome As caixas de correção automática.

  • Em Access 2007: Botão do escritório | Opções de acesso | Banco de dados atual.
  • Nas versões anteriores: Ferramentas | Opções | Em geral.

Para uma explicação do porquê, consulte falhas causadas pelo nome de correção automática. Compactar.

  • No Access 2010: Banco de dados de compacto e reparo na faixa de ferramentas de banco de dados.
  • Em Access 2007: Botão do escritório | Gerenciar | Compacto/reparo.
  • Nas versões anteriores: Ferramentas | Utilitários de banco de dados | Compacto/reparo.

Descompilar. Feche o acesso e insira algo assim no prompt de comando: use o caminho para onde msaccess.exe é encontrado no seu computador e inclua as cotações.

Compacto novamente.

Acesso aberto (mantendo pressionada a tecla Shift se você tiver algum código de inicialização) e compacte novamente.

Faça isso duas vezes: um comp

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top