从Microsoft Access到PostgreSQL -Client编码不匹配的ODBC调用失败

时间:2011-04-09 11:15:03

标签: postgresql odbc ms-access-2007 datasource

我尝试在Microsoft Access (2007)中创建从PostgreSQLWindows 7(9.0)的链接表格。当我尝试按如下方式链接表时:

1)通过创建链接表

选择指向数据源的链接

2)弹出“Selectr Data Source”中的机器数据源。

3)选择以错误结束的PostgreSQL数据库:

ODBC call failed
Clientencoding mismatch(#214).

你能帮忙吗?

1 个答案:

答案 0 :(得分:1)

我使用Google查找this

  

似乎PostgreSQL 8.1和编码名称存在一些问题:请参阅此帖或google。看起来默认情况下使用新Postgres的UTF8与旧的ODBC驱动程序不兼容。我不确定问题的确切位置,但快速解决方法是更改​​连接到数据库的用户的默认编码:

     

alter user <user> SET client_encoding to LATIN1;