Dim con As New OleDb.OleDbConnection
Sub connecttodatabase(ByVal fileselected As String)
Dim databasepassword
con.ConnectionString = "PROVIDER=Microsoft.Jet.OLEDB.4.0; Data Source = " & fileselected
Try
con.Open()
Catch e As OleDb.OleDbException
If e.Message = "Not a valid password." Then
Console.WriteLine("Database has a password. Please enter password to continue.")
databasepassword = Console.ReadLine()
con.ConnectionString = "PROVIDER=Microsoft.Jet.OLEDB.4.0; Data Source = " & fileselected & ";JetOLEDB:Database Password=" & databasepassword & ";"
con.Open()
End If
errorid = 1
Finally
End Try
End Sub
Ошибка, с которой я сталкиваюсь, возникает во втором con.Open (), когда я пытаюсь подключиться к файлу базы данных .mdb, который я создал при доступе, функция правильно сообщает мне, что у меня есть пароль, но затем один разЯ ввожу свой пароль, я получаю ошибку, определенную в заголовке, и я понятия не имею, почему.Любая помощь будет принята с благодарностью.