class DBI::DatabaseHandle

Public Instance Methods

execute_immediate(stmt,*bindvars,&block) click to toggle source

execute-map,count-finish triplet.

To use this method, you need to require dbi before requiring libciel.
# File lib/dbi/connect_transaction.rb, line 16
def execute_immediate(stmt,*bindvars,&block)
        sth=execute(stmt,*bindvars)
        ret=0
        begin
                if block then ret=sth.map(&block).count end
        ensure
                sth.finish
        end
        ret
end