From: Hideto ISHIBASHI Date: 2000-12-20T19:02:37+09:00 Subject: [ruby-list:26656] Re: [Q] Oracle PL/SQL with bind vars 石橋秀仁です。よしださん、リプライありがとうございます。 Yoshida Masato wrote: > よしだです > > RubyのOracleモジュールからPL/SQLステートメントを > > 実行するときに不具合が生じます。bind変数を使うと、 > > そうでない場合(即値)で実行できた文が実行できなくなります。 > oralce モジュールのバージョンはいくつでしょう? > こちらで確認したところ,0.2.8 だと止まって,0.2.9 だと大丈夫 > だったのですが。 > > odescr 関数より先に obndrv 関数を呼ぶと oexec 関数で止まるよ > うな感じです。 0.2.9 で確認しました。ありがとうございました。 最新版ではすでに対応されていた、ということで、 お手数をおかけいたしました。 なお、Rubyのバージョンには関係ないようで、 ruby 1.4.5 (2000-06-26) [i686-linux] ruby 1.6.1 (2000-09-27) [i686-linux] で、それぞれoracleモジュール 0.2.9 で動作確認しました。 #インタプリタが"[BUG]"と出力していたのですが、いまはバージョンに #関係なく動作するので、oracleだけが原因だったようです。 ところで、auto commitのようなのは用意されないのでしょうか? 実装は簡単だと思ったんで作ってみたんすが・・・ 望ましい仕様というのがどうなのかよくわからなかったので・・・ (^^; -- Hideto "rubyholic" ISHIBASHI http://www.rr.iij4u.or.jp/~hideto-i/