# 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