 |
Forums |
Admin Start New Thread
| Message: 67245 |
 |
BY: Dirk Herzhauser (dherzhau2) DATE: 2009-04-01 08:40 SUBJECT: wrong number of arguments my program connects to oracle and tries to fetch a row after a cursor is opened I receive the following error message:
/usr/local/lib/ruby/site_ruby/1.8/dbi/row.rb:227:in `respond_to?': wrong number of arguments (2 for 1) (ArgumentError)
from /usr/local/lib/ruby/site_ruby/1.8/dbi/row.rb:227:in `dump'
from /usr/local/lib/ruby/site_ruby/1.8/dbi/row.rb:227:in `dup'
from /usr/local/lib/ruby/site_ruby/1.8/dbi/handles/statement.rb:225:in `fetch'
from /home/dherzhau/NetBeansProjects/test/lib/alertmon.rb:406:in `do_setup'
from /home/dherzhau/NetBeansProjects/test/lib/alertmon.rb:716:in `main'
from /home/dherzhau/NetBeansProjects/test/lib/alertmon.rb:737
I use :
*** LOCAL GEMS ***
dbi (0.4.1)
ruby-oci8 (2.0.1)
the error occurs in the fetch:
c1 =
$conn.prepare( '
Select username
from all_users
where username = upper(?)
')
$log.debug( "\t SQL prepared " )
c1.execute(schema)
$log.debug( "\t open cursor select username" )
--> the error occurs while zeile = c1.fetch do
userexists = true
$log.debug( "\t USER: #{zeile} " )
end
Manny thx for ur help
| |
Thread View
Post a followup to this message
|
 |