Нет никаких доступных ODBC драйверов (для MS Excel, MS Access) в системе?


: 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.

А знаете ли вы, что имея 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) вот такой командой:
%windir%\SysWOW64\odbcad32.exe

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

Информация есть здесь:
Unable to create DSN for Microsoft Office System Driver on 64-bit versions of Windows
No ODBC Drivers available for Excel or Access in Windows 7 ?!


Нравится