Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Подключение к БД Access через Excel: "Ошибочный пароль". / 4 сообщений из 4, страница 1 из 1
22.03.2016, 00:11
    #39197554
dmitriy_po
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение к БД Access через Excel: "Ошибочный пароль".
Привет всем!
Помогите, пожалуйста.
Пытаюсь подключится с зашифрованной БД из Excel. Пароль 100% правильный, но получаю ошибку "Ошибочный пароль". С чем это может быть связано?

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
Sub DBConnetct()
    Dim MyDatabase As DAO.Database
    Dim rsCountry As DAO.Recordset
    Dim dbpath As String
    Dim wrb As Workbook
    Dim sht As Worksheet
    Dim c As Integer

    dbpath = "C:\TestDB.accdb"
    Set MyDatabase = DBEngine.OpenDatabase(dbpath, False, False, ";pwd=123")
    Set rsCountry = MyDatabase.OpenRecordset("SELECT * FROM tCountry")
    
    Set wrb = Workbooks.Add
    Set sht = wrb.Sheets(1)
    
    With sht
        .Name = "Country"
        .Range("A2").CopyFromRecordset rsCountry
        For c = 1 To rsCountry.Fields.Count
            sht.Cells(1, c).Value = rsCountry.Fields(c - 1).Name
        Next c
    End With
End Sub
...
Рейтинг: 0 / 0
22.03.2016, 06:46
    #39197590
guest_rusimport
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение к БД Access через Excel: "Ошибочный пароль".
dmitriy_po,
возможно так 4699270 ?
...
Рейтинг: 0 / 0
22.03.2016, 07:34
    #39197599
dmitriy_po
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение к БД Access через Excel: "Ошибочный пароль".
guest_rusimportdmitriy_po,
возможно так 4699270 ?

Исправил строку в OpenDatabase вот так:

Код: vbnet
1.
Set MyDatabase = DBEngine.OpenDatabase(dbpath, False, False, "MS Access;pwd=123")



Не помогло (.

Есть еще варианты?
...
Рейтинг: 0 / 0
22.03.2016, 09:31
    #39197661
dmitriy_po
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение к БД Access через Excel: "Ошибочный пароль".
Проблему решил.

Провел небольшой эксперимент и сохранил открывемую TestDB в формате mdb. С данным форматом все работает: соединение устанавливается, ошибки нет.

Оказывается, для возможности соединения с accdb-базой, необходимо подключить библиотеку Microsoft Office 14.0 Access Database Engine. до этого было подключена только Microsoft Access 14.0 Object Library.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Подключение к БД Access через Excel: "Ошибочный пароль". / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]