Inquiridor
Microsoft Jet OLEDB.4.0 não está registrado

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/DBAquarta-feira, 16 de setembro de 2009 18:55Moderador -
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/DBAquinta-feira, 17 de setembro de 2009 13:56Moderador -
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/DBAsexta-feira, 18 de setembro de 2009 00:37Moderador