标签: postgresql odbc ms-access-2007 datasource
我尝试在Microsoft Access (2007)中创建从PostgreSQL到Windows 7(9.0)的链接表格。当我尝试按如下方式链接表时:
Microsoft Access (2007)
PostgreSQL
Windows 7
1)通过创建链接表
2)弹出“Selectr Data Source”中的机器数据源。
Selectr Data Source
3)选择以错误结束的PostgreSQL数据库:
ODBC call failed Clientencoding mismatch(#214).
你能帮忙吗?
答案 0 :(得分:1)
我使用Google查找this。
似乎PostgreSQL 8.1和编码名称存在一些问题:请参阅此帖或google。看起来默认情况下使用新Postgres的UTF8与旧的ODBC驱动程序不兼容。我不确定问题的确切位置,但快速解决方法是更改连接到数据库的用户的默认编码: alter user <user> SET client_encoding to LATIN1;
似乎PostgreSQL 8.1和编码名称存在一些问题:请参阅此帖或google。看起来默认情况下使用新Postgres的UTF8与旧的ODBC驱动程序不兼容。我不确定问题的确切位置,但快速解决方法是更改连接到数据库的用户的默认编码:
alter user <user> SET client_encoding to LATIN1;