Я пытался создать связанную таблицу от Microsoft Access (2007)
до PostgreSQL
(9.0) в Windows 7
. Когда я попытался связать таблицу следующим образом:
1) Выберите ссылку на источник данных, создав связанную таблицу
2) Источник машинных данных в 'Selectr Data Source
' появляется во всплывающем окне.
3) Выберите видимую базу данных PostgreSQL, которая заканчивается ошибкой:
ODBC call failed
Clientencoding mismatch(#214).
Не могли бы вы помочь?
1 ответ
Я использовал Google, чтобы найти это.
Похоже, что есть проблема с PostgreSQL 8.1 и именами кодировок: см. этот пост или погуглите. Похоже, что UTF8, используемый по умолчанию с новым Postgres, несовместим со старыми драйверами ODBC. Я не уверен, в чем проблема на самом деле, но быстрое решение - изменить кодировку по умолчанию для пользователя, подключающегося к базе данных:
alter user <user> SET client_encoding to LATIN1;
Похожие вопросы
Новые вопросы
postgresql
PostgreSQL — это система управления реляционными базами данных (RDBMS) с открытым исходным кодом, доступная для всех основных платформ, включая Linux, UNIX, Windows и OS X. Задавая вопросы, указывайте свою версию Postgres. Обратитесь к dba.stackexchange.com для вопросов, касающихся администрирования или дополнительных функций.