locked
Microsoft Jet OLEDB.4.0 não está registrado RRS feed

  • Pergunta

  • Boa tarde. Estou tentando acessar uma tabela de um banco de dados do Access (.mbd  criado com o Access97) no Visual Basic 2008 Express Edition para migrar para o SQL Server 2008 Express Edition. O teste de conexão deu ok, o preview data mostra os dados da tabela, mas quando rodo a aplicação no VB tenho a sequinte mensagem de erro: "A first chance exception of type 'System.InvalidOperationException' occurred in System.Data.dll". E quando rodo o executável gerado a mensagem é: "O provedor 'Microsoft Jet OLEDB.4.0' não está registrado".
    Por favor, como resolvo isto? Obrigado.
    quarta-feira, 16 de setembro de 2009 18:42

Todas as Respostas

  • myslinki,

    Você esta tentando dentro da sua aplicação se conectar uma tabela que esta armazenada no Access?
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    quarta-feira, 16 de setembro de 2009 18:55
    Moderador
  • Não, o arquivo .mbd está em uma pasta, nem tenho o Access instalado na máquina, e no processo de criação da conexão no VB ele foi copiado para o projeto conforme proposto no próprio processo. Obrigado.
    quarta-feira, 16 de setembro de 2009 19:36
  • myslinski,

    Então você desejar acessar um arquivo .mdb através da sua aplicação.

    Isso não tem nada a ver com o SQL Server.
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    quinta-feira, 17 de setembro de 2009 13:56
    Moderador
  • Desculpe e obrigado.
    quinta-feira, 17 de setembro de 2009 15:10
  • myslinski,

    Obrigado pelo retorno.
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    sexta-feira, 18 de setembro de 2009 00:37
    Moderador