何らかの理由でdbiでrubyを使用するのに問題があります。選択を実行して結果を配列に入れようとしていますが、うまくいきません。
require 'dbi'
db = DBI.connect('DBI:OCI8:database', XXXX, XXXX)
#Gets Consumer Id Number you want to create accounts for
numberOfAccounts = []
puts("Please enter a CID")
NewCID = gets.chomp()
numberOfAccounts << db.execute("select T_NBR from T_CBA where C_ID='#{NewCID}'").fetch
私の配列は次のようになります:
[[<#BigDecimal:fc115f8,'0.8000169202 2E11',12(16)>]]
ここで、[222、3232、2323]などのいくつかの異なる番号が必要です。
私はオンラインで検索しましたが、役に立ちませんでした。