[表示 : 全て 最新50 1-99 101- 201- 301- 401- 2chのread.cgiへ]
Update time : 05/09 09:59 / Filesize : 99 KB / Number-of Response : 425
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Rubyについて Part 33



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

以外でおすすめがあったら教えてください。






[ 続きを読む ] / [ 携帯版 ]

全部読む 前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<99KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef