class SQLite3::Statement

def execute( *bind_vars )

See also #bind_params, #execute!.

end
...
stmt.execute do |result|
stmt = db.prepare( "select * from table" )

Example:

Any parameters will be bound to the statement using #bind_params.

be yielded to it; otherwise, the ResultSet will be returned.
statement's virtual machine. If a block was given, the new ResultSet will
Execute the statement. This creates a new ResultSet object for the
def execute( *bind_vars )
  reset! if active? || done?
  bind_params(*bind_vars) unless bind_vars.empty?
  @results = ResultSet.new(@connection, self)
  step if 0 == column_count
  yield @results if block_given?
  @results
end