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

ikari-ml @ ecoin.jp ikari-ml @ ecoin.jp
2008年 10月 5日 (日) 21:04:05 JST


碇と申します

http://pgfoundry.org/pipermail/oledb-devel/2005-January/000194.html
どうもRADMEに書かれてる
Provider - mandatory. Must be set to "PostgreSQL", "PostgreSQL.1" or "PostgreSQL OLE DB Provider"
Data Source - server name or address
location - database name
User ID - PG user name to log in as 
password - the password
timeout - how long to wait when establishing the initial connection

これしか設定できないみたいです

かわりにADOからODBCで接続してみました

strCon = "Driver={PostgreSQL Unicode};Server=192.168.0.1;
	database=test;uid=test;password=password;port=5555"

こんな感じの接続文字列でportを設定できました


On Fri, 03 Oct 2008 18:16:04 +0900
koyama <mlus @ hintmark.com> 様wrote:

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

-- 
碇 永志
 <ikari-ml @ ecoin.jp>




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