- 259 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 19:57:39 ]
- Ruby/DBI のプリペアドステートメントで使える変数の個数に制限ってありますか?
変数9個の場合なんですが、 mysql = DBI.connect(ry mysql.execute("SET NAMES utf8") mysql.execute("INSERT INTO example_table (a, b, c, d, e, f, g, h, i) VALUES(?, ?, ?, ?, ?, ?, ?, ?, ?)", var1, var2, var3, var4, var5, var6, var7, var8, "ENCRYPT(var9)") というような文を実行すると、 Too many SQL parameters (RuntimeError) from /usr/lib/ruby/1.8/DBD/Mysql/Mysql.rb:569:in `execute' from /usr/lib/ruby/1.8/dbi.rb:893:in `execute' というエラーになります。 また、Ruby/DBI を使う上でのドキュメントを探しているのですが、 Ruby DBI モジュールを使う www.jiubao.org/ruby-dbi/ruby-dbi.html 以外でおすすめがあったら教えてください。
|

|