[pgsql-jp: 39601] Re: PostgreSQL OLE DB Providerと文字コードとポート

Hiroshi Saito z-saito @ guitar.ocn.ne.jp
2008年 10月 3日 (金) 21:42:03 JST


さいとうです。

pgOLEDBは、インターフェースにlibpqを使っていますので、

PGPORT=5555
PGCLIENTENCODING=UTF8

とかの環境変数の指定が有効にできるはずですが、
いかがでしょうか?

また、エンコーディングだけでしたら、コネクションしてから
set CLIENT_ENCODING to 'UTF8'; でもいけますね。

----- Original Message ----- 
From: "koyama" <mlus @ hintmark.com>
To: <pgsql-jp @ ml.postgresql.jp>
Sent: Friday, October 03, 2008 6:16 PM
Subject: [pgsql-jp: 39600] PostgreSQL OLE DB Providerと文字コードとポート


> xeon-koyamaと申します。
> 
> PgFoundry の PostgreSQL OLE DB Provider をつかって、
> Windowsから Linuxで稼働するPostgres8.3 に接続したいと思いますが、
> 文字コードの指定と、接続port指定方法がないので、疑問に重い質問しました。
> 
> サーバーは UTF8でデータベース構築してありまして、
> クライアントの接続も、Linuxクライアントからは、UTF8で使っています。
> 
> Windowsクライアントも、PostgreSQL OLE DB Provider経由でUTF8の接続
> で行いたいのですが、文字コードを指定するにはどうしたら良いのでしょうか?
> 
> また、サーバーの稼働ポートをデフォルトの5432 にした場合は、問題なく接続
> できていますが、5555 などデフォルト以外では接続できません。
> 皆さんは、デフォルトポート以外のポート指定を、どのようにされていますか?
> 
> ご存じの方がおられましたら、ご返答よろしくお願いいたします。



pgsql-jp メーリングリストの案内