none
conexão access 2007 com vb.net RRS feed

  • Pergunta

  •  

    Não estou conseguindo conectar o access 2007 com o vb.net

     

    A conexão que consegui foi com ODBC, criei o dataset, mas quando vou rodar o programa ele não reconhece o banco.

     

    Preciso importar algum componente, ou tem outro esquema para fazer a conexão?

    segunda-feira, 5 de novembro de 2007 17:04

Respostas

  • Boa tarde,

     

    Vai depender da forma que você criou o seu banco de dados com Access 2007 se for em (*.mdb) pode utilizar a forma do colega acima mas se for (*.accdb) utilize a seguinte conexão:

     

    Code Block

    Sem Senha:

    Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccess2007file.accdb;Persist Security Info=False;
     
    Com Senha:
    Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccess2007file.accdb;Jet OLEDB:Database Password=MyDbPassword;

     

     

    segunda-feira, 5 de novembro de 2007 19:17
  •  

    Ola amigo,

     

    você pode utilizar o OLEDB para fazer conexão com o banco de dados access. Para tanto basta dar um using no System.Data.OleDb e utilizar o seguinte comando para efetuar a conexão:

     

    OleDbConnection conn = new OleDbConnection();

    conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Projeto\projeto\projeto2006.mdb";

    conn.Open();

     

     

    Consegui ajudar??

    segunda-feira, 5 de novembro de 2007 17:41

Todas as Respostas

  •  

    Ola amigo,

     

    você pode utilizar o OLEDB para fazer conexão com o banco de dados access. Para tanto basta dar um using no System.Data.OleDb e utilizar o seguinte comando para efetuar a conexão:

     

    OleDbConnection conn = new OleDbConnection();

    conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Projeto\projeto\projeto2006.mdb";

    conn.Open();

     

     

    Consegui ajudar??

    segunda-feira, 5 de novembro de 2007 17:41
  • Boa tarde,

     

    Vai depender da forma que você criou o seu banco de dados com Access 2007 se for em (*.mdb) pode utilizar a forma do colega acima mas se for (*.accdb) utilize a seguinte conexão:

     

    Code Block

    Sem Senha:

    Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccess2007file.accdb;Persist Security Info=False;
     
    Com Senha:
    Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccess2007file.accdb;Jet OLEDB:Database Password=MyDbPassword;

     

     

    segunda-feira, 5 de novembro de 2007 19:17