# File lib/dbi/handles/statement.rb, line 348 348: def fetch_scroll(direction, offset=1) 349: raise InterfaceError, "Statement was already closed!" if @handle.nil? 350: raise InterfaceError, "Statement must first be executed" unless @fetchable 351: 352: row = @handle.fetch_scroll(direction, offset) 353: if row.nil? 354: #@handle.cancel 355: #@fetchable = false 356: return nil 357: else 358: @row.set_values(row) 359: return @row 360: end 361: end