Не удается найти программы установки для драйвера odbc Microsoft excel

: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/users/d/dm9/domains/mokshin.su/includes/unicode.inc on line 311.

Опубликовано d.mokshin в пн, 29/02/2016 — 14:53.

А знаете ли вы, что имея 64-битную операционную систему и 32-битный Microsoft Office, вы не сможете простыми стандартными манипуляциями настроить ODBC источник данных (data source)? Например, на таблицы Excel — что, в общем-то, не такая уж и редкость.
Если вы пойдете как обычно в Панель управления / Администрирование / Источники данных ODBC (Control Panel / Administrative Tools / Data Sources (ODBC)), то вы не увидите перечня ODBC драйверов MS Office, даже если они были установлены. В лучшем случае могут затесаться какие-то 64-битные драйвера, установленные с какими-то другими оснастками:

А чтобы всё-таки поработать с 32-битными драйверами ODBC нужно запускать 32-битную версию утилиты управления ODBC (ODBC Data Source Administrator) вот такой командой:

How to Install Microsoft Access ODBC Driver


%windir%SysWOW64odbcad32.exe

В общем-то, логично. Но почему не вывести обе утилиты в панели управления?! как это сделано в Windows 8.1, кстати.

  • Блог пользователя d.mokshin
  • Добавить комментарий

Источник: mokshin.su

Не удается найти программы установки для драйвера odbc microsoft excel

Вы здесь: Онлайн К размышлению Информация Уголок программиста Решение проблемы с настройкой драйверов Microsoft Access ODBC for Windows 7 (Vista) x64

Решение проблемы с настройкой драйверов Microsoft Access ODBC for Windows 7 (Vista) x64

Опубликовано: 24.08.2011, 18:00 | Печать |

alt

Сегодня при написании обработки загрузки данных из MS Access в 1С, столкнулся со следующей проблемой:

была необходимость узнать версию драйвера ODBC для Access, но оснастка Windows для управления источниками ODBC не знакома с драйверами Access’a (несмотря на то, что я отдельно ставил Access Database Engine для работы с .mdb файлами, созданными в MS Access 2007. При входе в «Источники данных (ODBC)» можно было добавить драйвер только для SQL Server’а. Все это сопровождалось сообщением «Не удается найти программы установки для драйвера ODBC Microsoft Access driver (*.mdb). Переустановите драйвер.»

Читайте также:
Не загружаются программы с Плей Маркета

Гугл подсказал, что в Vista/Windows7 x64 есть две копии odbcad32.exe, один из них находится в «C:Windowssyswow64», а другой в «C:Windowssystem32». Открывая, как обычно, «Источники данных (ODBC)» через Панель управления — Администрирование, мы открываем второй вариант odbcad32.exe, то есть тот, который располагается в «C:Windowssystem32» и в итоге у нас нет нужного нам драйвера ODBC.

Появляется ОКНО — Не удается найти… УНИЧТОЖАЕМ ЗАРАЗУ! Ошибка не удалось найти

Решение: необходимо открыть вот этот файл «C:Windowssyswow64odbcad32.exe». Там без особых проблем можно установить MS Access ODBC driver.

Источник: inq-brc.ru

Andrey Efimov

  • Модераторы
    • 842
    • Приветствую.
      Необходимо получить данные из экселевского файла и обработать их (возможно с обратной перезаписью).
      Всё хорошо работает у меня на 32 битной машине с W7 на борту и Delphi X Seattle.

      Программку необходимо передать другому человеку, у него W7 64 бита. Перекомпилировал под 64, кидаю ему, запускает и ошибка «[FireDAC][Phys][ODBC][Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию.».

      Причём передаю xlsx файл, который работает у меня.

      Вот ещё попробовали, человек пересохраняет этот файл в xls и запускает мою 32 битную версию, через раз программа кушает этот файл. или выдаёт такую ошибку «»[FireDAC][Phys][ODBC][Microsoft][Драйвер ODBC Excel] Обновление невозможно. База данных или объект доступны только для чтения.»»

      Источник: fire-monkey.ru

      Рейтинг
      ( Пока оценок нет )
      Загрузка ...
      EFT-Soft.ru