[pgsql-jp: 27500] Re: 特殊文字について(再送です)

KAWAI,Takanori GCD00051 @ nifty.ne.jp
2002年 10月 1日 (火) 09:19:53 JST


川合孝典です。

----- Original Message -----
From: <Hiroshi.Shinozawa @ jp.yokogawa.com>
To: <pgsql-jp @ ml.postgresql.jp>
Sent: Tuesday, October 01, 2002 8:24 AM
Subject: [pgsql-jp: 27499] Re: 特殊文字について(再送です)


> 篠沢@横河電機です。
(中略)
> プログラムで工夫します。
> 円マークとはバックスラッシュのことですが、
> この機能はpostgreSQL独自の機能ということで、
> すなおに受け入れて、プログラムで工夫することにします。
>
> 参考
> サーバー・ソフトははPerlでPgモジュールを使っています。
> クライアント・ソフトはDelphiで作成しています。
Pgモジュールじゃなくて、DBI+DBD::Pgであればquoteメソッドを
利用するか、バインドパラメータを利用すれば楽なんだと思います。
Delphiは知らないんですが、パラメータクエリとかできるんじゃない
のかなぁ...

特にBYTEA型に対してはバックスラッシュをつけるだけの
エスケープではバイナリデータ(ex.表示できない文字)がうまくいかないので。
#DBD::Pgもquoteでは、うまくないことを先日見つけたんですが...
#ちなみにPHPでもpg_escape_byteaとpg_escape_stringがあるようです。

===================================================
川合 孝典 (Hippo2000)
   DBI日本語メーリングリスト管理人、Kansai.pm所属
   kwitknr @ cpan.org GCD00051 @ nifty.ne.jp
   http://member.nifty.ne.jp/hippo2000、http://www.hippo2000.info/
「Cマガジン」でPerl DBIの連載やってます
   http://www.cmagazine.jp/
===================================================




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