: 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 | Печать |
Сегодня при написании обработки загрузки данных из 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
Приветствую.
Необходимо получить данные из экселевского файла и обработать их (возможно с обратной перезаписью).
Всё хорошо работает у меня на 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