lib/dbi/handles/statement.rb
# Execute the statement.
#
# This generally means that the statement will be sent to the database
# and some form of result cursor will be obtained, but is ultimately
# driver-dependent.
#
# If arguments are supplied, these are fed to #bind_param.
Execute the statement.
This generally means that the statement will be sent to the database
and some form of result cursor will be obtained, but is ultimately
driver-dependent.

If arguments are supplied, these are fed to #bind_param.
Execute the statement . This generally means that the statement will be sent to the database and some form of result cursor will be obtained but is ultimately driver - dependent . If arguments are supplied these are fed to #bind_param .
def execute(*bindvars)
            cancel     
            sanity_check({:prepared => true })
            if @convert_types
                bindvars = DBI::Utils::ConvParam.conv_param(dbh.driver_name, *bindvars)
            end
            @handle.bind_params(*bindvars)
            @handle.execute
            @fetchable = true
            @executed = true
            @row = DBI::Row.new(column_names, column_types, nil, @convert_types)
            return nil
        end
def execute ( * bindvars ) cancel sanity_check ( { :prepared => true } ) if @convert_types bindvars = DBI :: Utils :: ConvParam . conv_param ( dbh . driver_name , * bindvars ) end @handle . bind_params ( * bindvars ) @handle . execute @fetchable = true @executed = true @row = DBI :: Row . new ( column_names , column_types , nil , @convert_types ) return nil end
Execute the statement.
Execute the statement .
# cancel before  # TODO:? #if @row.nil? #end
bindvars
<not_specific>