Невозможность соединения с базой данных в MS Access
Скорее всего надо создать DSN. Либо версия Office на сервере более новая, чем на клиенте => нет подходящего драйвера и облом.
под 64 бита не все ODBC драйвера есть.
Например, в двух таблицах есть один и тот же параметр - фамилия. И запрос фамилии к первой проходит, ко второй даёт ODBC - Call Failed.
Может быть, база "разрослась", a в Access есть некоторый Timeout, потому перестала работать?
Проверь идентичность написания столбцов (регистр, обрамляющие кавычки, тип) в разных таблицах.
Идентичный абсолютно, но к другой таблице. Сохранён в базе Access и работал неделю назад...
обратись уже к вашему ит. Надо на месте смотреть
Убедись, что запрос на данной базе вообще выполним.
Например,
SELECT dbo_Table1.Information
FROM dbo_Base1;
работает,
SELECT dbo_Table2.Information
FROM dbo_Base1;
нет. До недавнего времени работали оба и не менялись.
Похоже действительно надо на месте смотреть.
IT не дают коды, между одделениями не всё разрешено передавать. Я могу узнать сама?
Посмотреть наверно можешь, если захочешь конечно.
Писать какие кнопки где конкретно нажимать - мне лень.
Спасибо за идею! Когда я изменила запрос так, чтобы должным образом обрабатывал NULL, всё заработало. Раньше NULL попросту в таблицах не было.
Оставить комментарий
maximovega
Чем вызывается ошибка ODBC - Call Failed, если идентичный запрос на сервере самом работает, и если этот же запрос MS Access работал ранее?