# File lib/dbi/dbi.rb, line 764 def execute(*bindvars) cancel # cancel before raise InterfaceError, "Statement was already closed!" if @handle.nil? raise InterfaceError, "Statement wasn't prepared before." unless @prepared @handle.bind_params(*conv_param(*bindvars)) @handle.execute @fetchable = true # TODO:? #if @row.nil? @row = DBI::Row.new(column_names,nil) #end end