2011-04-09 5 views
0

Microsoft Access (2007)からPostgreSQL(9.0)へのリンクテーブルをWindows 7に作成しようとしました。私はリンクテーブルにしようとしたとき、次のように:「Selectr Data Source」でリンクテーブルMicrosoft AccessからPostgreSQLへのODBCコールの失敗 - クライアントエンコーディングの不一致

2)コンピュータデータソースを作成することによって、データ・ソースへ

1)を選択したリンクがポップアップ。

3)エラー終了見えるPostgreSQLのDBを選択:

ODBC call failed 
Clientencoding mismatch(#214). 

あなたが助けてくださいもらえますか?

答えて

1

私はGoogleを使用してthisを見つけました。

It seems that there is some problem with PostgreSQL 8.1 and the encoding names: see this post or google. It looks that UTF8 used by default with the new Postgres is not compatible with old ODBC drivers. I am not sure where the problem really is, but a quick fix is to change default encoding for the user connecting to the database:

alter user <user> SET client_encoding to LATIN1;

関連する問題