& ldquo; Необязательная функция не реализована & rdquo; ошибка с запросом pyodbc к базе данных Access

Несмотря на то, что ответ moopasta работает, он, похоже, не дает подстановочных знаков, и есть другой (потенциально лучший) вариант. В проекте Chromium имеется некоторая документация по HTTP-аутентификации , которая является полезной, но неполной.

В частности, вариант, который я нашел лучше всего, - это белые списки сайтов, которые вы хотели бы разрешить Chrome передавать данные аутентификации вы можете сделать это:

  • Запуск Chrome с помощью переключателя командной строки auth-server-whitelist. например --auth-server-whitelist="*example.com,*foobar.com,*baz". Спад к этому подходу заключается в том, что открытие ссылок из других программ приведет к запуску Chrome без переключения командной строки.
  • Установка, включение и настройка AuthServerWhitelist / «Белый список сервера аутентификации» Групповая политика или локальная групповая политика. Это похоже на самый стабильный вариант, но требует больше работы для настройки. Вы можете установить это локально, не нужно, чтобы это удаленное развертывание.

Те, кто хочет настроить это для предприятия, могут, вероятно, следовать указаниям по использованию Групповой политики или консоль администратора , чтобы настроить политику AuthServerWhitelist . Те, кто хочет настроить это для одной машины, могут также следовать инструкциям Group Policy :

  1. Загрузите и распакуйте последние шаблоны политики в Chrome
  2. Start > Run > gpedit.msc
  3. Перейдите к Local Computer Policy > Computer Configuration > Administrative Templates
  4. Щелкните правой кнопкой мыши Administrative Templates и выберите Add/Remove Templates
  5. . Добавьте windows\adm\en-US\chrome.adm в диалоговом окне
  6. В Computer Configuration > Administrative Templates > Classic Administrative Templates > Google > Google Chrome > Policies for HTTP Authentication включить и настроить Authentication server whitelist
  7. Перезапустить Chrome и перейти к chrome://policy, чтобы просмотреть активные политики

2
задан Gord Thompson 17 January 2019 в 14:35
поделиться

1 ответ

Мне удалось воспроизвести вашу проблему. Похоже, что изменение, внесенное в pyodbc 4.0.25, вызывает проблемы с запросами к базе данных Access, когда эти запросы используют целочисленные параметры.

О проблеме сообщалось на GitHub здесь . В то же время, понизить до pyodbc 4.0.24.

Обновление 1

Если у вас по-прежнему возникают проблемы после перехода на 4.0.24, проблема может быть связана с самой базой данных. Пожалуйста, рассмотрите возможность открытия отдельного выпуска GitHub с помощью MCVE и примера базы данных, которая может воспроизвести проблему.

0
ответ дан Gord Thompson 17 January 2019 в 14:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: