Сбой инициализации источника данных excel

Сбой инициализации источника данных excel

У меня есть этот код (не написанный мной), и он всегда работал хорошо для его цели. Поскольку моя версия Office была обновлена ​​с 64-разрядной версии 32-разрядной версии до 2016 года, она перестала работать, в результате чего возникла ошибка 1004: ошибка инициализации источника данных. Я тестировал его на компьютере с 32-разрядной версией Excel 2016, и это сработало! Поскольку я не знаком с querytables, я не могу найти, почему это происходит. Может ли кто-нибудь дать мне свет? Я нашел подобные проблемы в Интернете, но не смог решить проблему с помощью намеченных решений.

Вот код. Он останавливается на «.Refresh BackgroundQuery: = False»:

Ситуация:
Свежая установка Windows 10 x64
Свежая установка Excel 2016 (16.0.4266.1001) x86
MySQL 5.2.26 x64 на сервере Server 2008 R2
Я сделал SQL-пользователя со всеми правами на конкретную базу данных

Цель:
Получение и анализ данных MySQL с помощью Excel

Первые шаги:
Когда вы хотите подключиться к MySQL со встроенным компонентом Power Query в Excel 2016, вы сначала получите предупреждение для установки MySQL Connector / Net 6.6.5. Поэтому я закрыл Excel, установил соединитель и снова открыл Excel, чтобы подключиться к базе данных.

До сих пор соединение прекрасно. Я могу выбрать таблицу, поиграть с данными в окне запроса и загрузить данные на листе.

Проблема:
После загрузки данных на листе, прежде чем он будет полностью загружен, вы получите предупреждение:

Не удалось инициализировать источник данных.

Только после удаления рабочей таблицы запрос снова работает (но только в окне запроса).

Возможные ответы:

Согласно Microsoft, этот сбой происходит при загрузке новой книги (сделанной в Excel 2016) в более старой версии Excel. Но это не так. Это совершенно новая установка (протестированная на двух компьютерах), новый запрос, 100% Excel 2016.

Читайте также:  Как отозвать письмо в почте майл

Попробуйте с минимальным набором данных
Я отфильтровал запрос, чтобы содержать только одну строку без специальных символов, чтобы исключить возможную неправильную кодировку. Но даже с одной строкой и одним столбцом появляется ошибка.

Используйте MySQL для Excel.
Возможно, но Microsoft и MySQL предоставляют соединитель MySQL, и я хочу решить его таким образом.

Используйте новейший Connector / Net 6.6.9.
Та же проблема…

Я пытаюсь импортировать данные из базы данных доступа, используя следующую строку соединения:

При попытке установить связь, она не со следующей ошибкой:

инициализация источника данных не удалось

Проверьте сервер базы данных или обратитесь к администратору базы данных. Убедитесь, что внешняя база данных доступна, а затем повторите операцию. Если вы видите это сообщение, создать новый источник данных для подключения карапуз он базы данных.

Соединение не будет подключаться, поэтому я не могу импортировать данные.

Ссылка на основную публикацию
Самая слабая видеокарта в мире
Источник: nvidia, amd, geforce gtx 280, geforce gtx 260, radeon hd 4850, radeon hd 4850 © 1997-2020 3DNews - Daily...
Ремонт аэрогриля хоттер своими руками видео
Когда вы обнаружите, что ваш аэрогриль не включается в работу, не спешите звонить в мастерскую. Есть много мелких неполадок, которые...
Решение уравнений третьей степени методом кардано
Схема метода Кардано Приведение кубических уравнений к трехчленному виду Сведение трёхчленных кубических уравнений к квадратным уравнениям при помощи метода Никколо...
Самсунг дуос как сбросить до заводских настроек
Пошаговая инструкция, как выполнить сброс настроек (hard reset) на мобильных телефонах и планшетах Samsung Galaxy: J3, J5, J6, J7, S8,...
Adblock detector