none
Erro "Unreconized database format" ao executar programa RRS feed

  • Pergunta

  • Bom dia!

    Desenvolvi um programa que acessa um banco de dados Access com senha. Ao executar o programa no cliente (Windows 7 64 bits) surge a mensagem de erro:

    Instalei o AccessDataBaseEngine 2007 no cliente (a versão 2010 não funciona), reparei o banco de dados, defini pra ele o acesso total na pasta onde o programa e o banco estão armazenados, mas o erro persiste. 

    Quando removo a senha do arquivo de banco de dados, o erro desaparece. Fiz testes com arquivos .accdb e .mdb e o comportamento é o mesmo.

    A string de conexão com senha que estou usando é: 

    "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location) + @"\rc.accdb;Mode=Share Deny None;Jet OLEDB:Database Password=minhasenha";

    Não quero distribuir a aplicação com o arquivo de banco de dados desprotegido. Alguém aqui sabe de alguma solução para este problema?

    Desde já eu agradeço!


    sexta-feira, 31 de maio de 2019 15:01

Todas as Respostas

  • Boa tarde, tudo bem?

    Poderia por favor tentar reproduzir o problema compilando e executando o programa no Visual Studio e nos mostrando a função em que o Visual Studio aponta o erro?

    Atenciosamente,


    Igor F. Kunrath

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    segunda-feira, 10 de junho de 2019 17:59
    Moderador