Одним из возможных объяснений этого сообщения с нечеткой ошибкой является использование смешанных архитектур, которые, как представляется, являются знакомой проблемой соединения между MS Access и Talend. Старайтесь избегать смешанных архитектур и использовать 32-битные или 64-битные программы для Office, Java, Talend и драйвера ODBC. Последние несколько запутанным в ОС Windows 64bit:
- odbcad32.exe в% WINDIR% \ папка SysWOW64 для 32bit
- инструмент ODBC находится в Панели управления для 64-битных
Поэтому убедитесь, что вы правильно настроили источник данных в нужном месте.
Еще одна вещь: убедитесь, что вы выбрали последний драйвер ODBC MS Access при создании источника данных. Если вы добавите новый DS в инструмент ODBC, вы, как правило, увидите две версии, старую, поставляемую с Windows (6.0), и новую, поставляемую с вашей установкой Office (14.0 для Office 2010).
Вы используете компонент tAccessConnection или tAccessInput? Убедитесь, что версия DB верна (2003 или 2007). Попробуйте создать новый файл Access и подключиться к нему и посмотреть, не получится ли у вас такая же ошибка или все работает. – sdragnev
подтвердили, что ваше соединение odbc работает хорошо? –