# File lib/dbi/dbi.rb, line 920 def fetch_scroll(direction, offset=1) raise InterfaceError, "Statement was already closed!" if @handle.nil? raise InterfaceError, "Statement must first be executed" unless @fetchable row = @handle.fetch_scroll(direction, offset) if row.nil? #@handle.cancel #@fetchable = false return nil else @row.set_values(row) return @row end end