![]() |
Проблема с запросом
Помогите правильно подключиться к таблице в Access файле. Пишет всё время, что непонятная конструкция.
Что ему надо что б понять, что это файл, это таблица и надо взять данные из неё? Код:
Sub Macros4() |
Здесь: Microsoft ACE OLEDB 12.0 Connection Strings - ConnectionStrings.com смотрели?
Выделенное: Код:
Asked = "SELECT * FROM [OLEDB;Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\123.accdb].[otchet]" Разрядность приложения, если мне не изменяет память, должна совпадать с разрядностью драйвера OLE DB. |
Iska, как раз не лишнее. ТК conn подключился к серверу, а мне нужна таблица, которая находится в другом файле mdb, а вызов всего этого происходит из надстройки Excel
Вот как раз надо подключиться к той БД прям в запросе уже. С сервером аналогичное прокатывает. |
Строка подключения должна быть здесь:
Код:
conn.ConnectionString = "…" |
Iska, если так делать, то мы потеряем текущее соединение
|
Если подключиться к БД Access и выполнять запрос с сервера, то рабочий код такой:
Код:
Sub Macros5() |
Вложений: 1
А ошибку выдает такую
|
Время: 22:44. |
Время: 22:44.
© OSzone.net 2001-