none
Abrir bd Access com Senha RRS feed

  • Pergunta

  • Olá,

    Em uma ClasseConexao (Excel - 2003 + Access - 2003) tenho:

    '---------------------------------------
    'CLASSE PARA CONEXÃO COM BANCO DE DADOS
    'VIA ADO
    '---------------------------------------
    Public Conn As New ADODB.Connection
    Public Sub Conectar()
    Dim nConectar As String
        nConectar = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\Almir\base2\base2.mdb" 'E:\Arquivos\AccesExcel\base2\base2.mdb"
        Conn.ConnectionString = nConectar
        Conn.Open
        
    End Sub
    Public Sub Desconectar()
        Conn.Close
    End Sub

    Qual seria a adaptação para abrir com senha?

    jose


    • Editado joséA quinta-feira, 31 de maio de 2012 13:59 acréscimo
    quinta-feira, 31 de maio de 2012 13:57

Respostas

  • Com Password ficaria:

     
    ...
     nConectar = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\Almir\base2\base2.mdb;Jet OLEDB:Database Password=****;"
    ...

    
    • Marcado como Resposta joséA segunda-feira, 4 de junho de 2012 00:35
    sábado, 2 de junho de 2012 07:06
  • As duas formas são identicas porque o valor por defeito de 'Persist Security Info' é False.

    Indicar esta opção só serve para demonstrar que este parametro tem determinado valor.

    • Marcado como Resposta joséA segunda-feira, 4 de junho de 2012 00:35
    sábado, 2 de junho de 2012 19:46

Todas as Respostas

  • Com Password ficaria:

     
    ...
     nConectar = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\Almir\base2\base2.mdb;Jet OLEDB:Database Password=****;"
    ...

    
    • Marcado como Resposta joséA segunda-feira, 4 de junho de 2012 00:35
    sábado, 2 de junho de 2012 07:06
  • Obrigado Nando,

    Deu certo. Agora, havia conseguido com pesquisas assim:

    nConectar = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\Almir\base2\base.mdb;Jet OLEDB:Database Password=***;Persist Security Info=False"

    Qual seria o mais conveniente?

    jose


    • Editado joséA sábado, 2 de junho de 2012 12:44 corrigir
    sábado, 2 de junho de 2012 12:42
  • As duas formas são identicas porque o valor por defeito de 'Persist Security Info' é False.

    Indicar esta opção só serve para demonstrar que este parametro tem determinado valor.

    • Marcado como Resposta joséA segunda-feira, 4 de junho de 2012 00:35
    sábado, 2 de junho de 2012 19:46
  • Vlw,

    Obrigado Nando.


    jose

    segunda-feira, 4 de junho de 2012 00:36