使用密码连接 Access 数据库? (OLEDB连接)

Connecting an Access database with password? (OledbConnection)

看,我正在使用 Visual Basic 中的 Access 数据库进行工作和测试。

我创建了一个access数据库,放在项目的bin/debug文件夹下。没有分配密码,它与数据库成功连接......但是当我加密数据库(或以独占模式将密码输入数据库)时,我的连接失败:

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    Dim tabla As DataTable = New DataTable
    Dim ds As DataSet = New DataSet
    Dim conexion As New OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=soq.accdb;Persist Security Info=False;Jet OLEDB:Database Password=mypassword;")
    Try
        conexion.Open()
        MsgBox("Estoy operando.")
    Catch ex As Exception
        MsgBox("No ando haciendo eso")
    End Try
    conexion.Close()
End Sub

这里有什么问题??我写错了什么??? (我有 Microsoft Access 2013)

好的伙计们,我找到了解决方案!

Microsoft Access 2013 的加密方法无法正常工作。所以我的解决方法很简单:使用2007版本的加密方式,搞定!

谢谢大家!