Forums | Admin

Discussion Forums: open-discussion

Start New Thread 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

Thread Author Date
wrong number of argumentsDirk Herzhauser2009-04-01 08:40
      RE: wrong number of argumentsKubo Takehiro2009-04-03 10:43
            RE: wrong number of argumentsDirk Herzhauser2009-04-07 07:46
                  RE: wrong number of argumentsDirk Herzhauser2009-04-07 08:08
                  RE: wrong number of argumentsKubo Takehiro2009-04-07 12:12
                        RE: wrong number of argumentsDirk Herzhauser2009-04-07 12:36
                              RE: wrong number of argumentsDirk Herzhauser2009-04-07 12:45

Post a followup to this message