Rubyについて Part 33 at TECH
[2ch|▼Menu]
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