|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.04.2019, 00:26 | #1 |
Регистрация: 27.04.2019
Сообщений: 6
|
Доступ к базе данных MS Access через ADO
Здравствуйте!
Установлено следующее программное обеспечение: 1) Windows 8.1 64-разрядная, процессор x64. 2) Office профессиональный плюс 10, 32-разрядная версия. 3) Mathworks Matlab R2017b x64. Для доступа к базе данных MS Access через ADO используется код: conn = actxserver('ADODB.Connection'); conn.CursorLocation = 'adUseClient'; conn.Open('Provider=Microsoft.Jet.O LEDB.4.0;Jet OLEDB:Engine Type=4;Password="";User ID=Admin;Data Source=G:\Database\1.mdb;Mode=Share Exclusive;Jet OLEDB:Database Password=xxx;Jet OLEDB:Encrypt Database=True'); После запуска кода появляется сообщение об ошибке: Error using COM.ADODB_Connection/Open Invoke Error, Dispatch Exception: Source: ADODB.Connection Description: Не удается найти указанный поставщик. Вероятно, он установлен неправильно. Help File: C:\WINDOWS\HELP\ADO270.CHM Help Context ID: 12ee4f Подскажите, пожалуйста, как можно решить проблему? |
28.04.2019, 08:48 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
По умолчанию в 8-ке нет этого провайдера. Скачать и установить
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
28.04.2019, 11:20 | #3 |
Регистрация: 27.04.2019
Сообщений: 6
|
Пытаюсь установить AccessDatabaseEngine_X64, но появляется сообщение об ошибке.
Можно ли установить провайдер без переустановки 32-разрядной версии Office? |
28.04.2019, 12:23 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
А зачем 64-битный провайдер для 32-битного офиса?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
28.04.2019, 14:22 | #5 |
Регистрация: 27.04.2019
Сообщений: 6
|
Если установить 32-битный AccessDatabaseEngine, то проблема остается.
|
28.04.2019, 14:59 | #6 |
Регистрация: 27.04.2019
Сообщений: 6
|
MS Access Database установлен и в 32-разрядной, и в 64-разрядной версиях Источника данных ODBC.
В 64-разрядной версии кнопка Настройка для MS Access Database неактивна. Возможно, что-то неправильно установлено? |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Разноуровневый доступ к базе данных | max_prorok | Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) | 21 | 08.10.2014 00:53 |
надо привязать php сайт к базе данных Access и что бы при заполнение формы на сайте данные сохранялись в базе | Алёна_))) | Microsoft Office Access | 2 | 20.06.2012 12:24 |
Доступ к базе данных SMS windows mobile. | ZCL | Общие вопросы .NET | 0 | 23.08.2010 22:11 |
Доступ к базе ACCESS через локальную сеть | St.Pavlent1y | БД в Delphi | 6 | 21.09.2009 11:20 |