Rubyについて Part 33
at TECH
259:デフォルトの名無しさん
08/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 モジュールを使う
URLリンク(www.jiubao.org)
以外でおすすめがあったら教えてください。
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5502日前に更新/99 KB
担当:undef