Usuário com melhor resposta
Coneção com Access no Windows 7

Pergunta
-
Boa Tarde meu povo!
Seguinte. Tenho um pograma em VB2008 com banco de dados access 2007 (Formado .mdb).Imports
System.Data.OleDb
Public Class Form3
Const constr As String = "Data Source=C:\BancoDeDados.mdb;Provider=Microsoft.Jet.OLEDB.4.0;"No windows xp funciona perfeitamente. Porem no windows 7 da um problema com o Jet.
Como posso fazer para que meu programa rode tanto em Xp quanto em Windows 7?
Obrigado!
Respostas
-
-
Tenta esta: Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\Levi\Documents\Database1.accdb
Just Be Humble Malange!
Coloquei desta forma:
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\Levi\Documents\Database1.mdbNa minha maquina 32bits funcionou. Só estou esperando chegar em casa pra fazer o teste na de 64, mas acho que vai dar certo.
Obrigado ao Malange e a todos os que ajudaram no post :)
- Marcado como Resposta slsJunior quinta-feira, 15 de julho de 2010 14:13
Todas as Respostas
-
-
-
Boa Tarde meu povo!
Seguinte. Tenho um pograma em VB2008 com banco de dados access 2007 (Formado .mdb).Imports
System.Data.OleDb
Public Class Form3
Const constr As String = "Data Source=C:\BancoDeDados.mdb;Provider=Microsoft.Jet.OLEDB.4.0;"No windows xp funciona perfeitamente. Porem no windows 7 da um problema com o Jet.
Como posso fazer para que meu programa rode tanto em Xp quanto em Windows 7?
Obrigado!
Voce nao disse o erro gerado.Posta aqui o erro
Just Be Humble Malange! -
Boa Tarde meu povo!
Seguinte. Tenho um pograma em VB2008 com banco de dados access 2007 (Formado .mdb).Imports
System.Data.OleDb
Public Class Form3
Const constr As String = "Data Source=C:\BancoDeDados.mdb;Provider=Microsoft.Jet.OLEDB.4.0;"No windows xp funciona perfeitamente. Porem no windows 7 da um problema com o Jet.
Como posso fazer para que meu programa rode tanto em Xp quanto em Windows 7?
Obrigado!
Veja esta connecao:Provider=Microsoft.Jet.OLEDB.4.0;Data Source="C:\Users\Levi\Documents\Project1\WindowsApplication1_Teste\WindowsApplication1_Teste\bin\Debug\Copy of LMS_Backup2.mdb"
ai e onde a minha database esta, faz correcao na tua connecao
Esta errada.
Just Be Humble Malange! -
Boa Tarde meu povo!
Seguinte. Tenho um pograma em VB2008 com banco de dados access 2007 (Formado .mdb).Imports
System.Data.OleDb
Public Class Form3
Const constr As String = "Data Source=C:\BancoDeDados.mdb;Provider=Microsoft.Jet.OLEDB.4.0;"No windows xp funciona perfeitamente. Porem no windows 7 da um problema com o Jet.
Como posso fazer para que meu programa rode tanto em Xp quanto em Windows 7?
Obrigado!
Veja esta connecao:Provider=Microsoft.Jet.OLEDB.4.0;Data Source="C:\Users\Levi\Documents\Project1\WindowsApplication1_Teste\WindowsApplication1_Teste\bin\Debug\Copy of LMS_Backup2.mdb"
ai e onde a minha database esta, faz correcao na tua connecao
Esta errada.
Just Be Humble Malange!
Grande, minha conexao nao está errada. Ela funciona, mas só no XP.O erro que dá é que a versão do Jet nao é encontrada no SO.
Meu problema é só com o jet, mais nada. -
Olá,
o driver Jet.OLEDB.4.0 só vai funcionar se o seu aplicativo tiver como target a plataforma x86.
Luiz Cláudio Cosenza Vieira da Rocha - http://msmvps.com/blogs/officedev - IT Lab www.itlab.com.br
Bom dia!tem algum driver Jet. Oledb que funciona em 32 e 64Bits?
Obrigado!
- Sugerido como Resposta Lino Beloto terça-feira, 12 de outubro de 2010 16:34
-
-
Tenta esta: Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\Levi\Documents\Database1.accdb
Just Be Humble Malange!
Coloquei desta forma:
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\Levi\Documents\Database1.mdbNa minha maquina 32bits funcionou. Só estou esperando chegar em casa pra fazer o teste na de 64, mas acho que vai dar certo.
Obrigado ao Malange e a todos os que ajudaram no post :)
- Marcado como Resposta slsJunior quinta-feira, 15 de julho de 2010 14:13
-
Para Resolver faça o seguinte:
Abra seu Projeto no Visual Studio -- View Solution Explorer -- BtDireito sobre o Projeto -- Properties -- Aba(Guia) Compile --
Desça a Barra e Clique no Botão : Advance Compile Options... em: Target CPU: Escolha X86
-- Pronto -- Lino-SP
- Sugerido como Resposta Lino Beloto terça-feira, 12 de outubro de 2010 16:39