Ethnaでinstantclient
前回、PEAR::DBでinstantclientを使った接続ができたのだが、Ethnaになるとこれがとたんにできなくなった。EthnaはPEAR::DBを使っているので同じだろうと思ったが、配列を使ったDSNの定義が効かない。前回のテクニックでDBサーバに接続まではできたが、今度は文字化け。結局、一度接続できたPEAR::DBでわざとエラーを発生させ、getDebugInfo()を使ってエラーメッセージを表示。そのメッセージから最後「/?charset=文字コード」とすればよいことがわかった。ふぃ~、これでDBが自由に操れる。いよいよ、アプリの構築だ。
Comments Off