# File lib/dbd_ado/ADO.rb, line 187
  def column_info
    num_cols = @res_handle.Fields().Count()
    retval = Array.new(num_cols)

    for i in 0...num_cols do
      retval[i] = {'name' => @res_handle.Fields(i).Name()}
    end

    retval
  rescue RuntimeError => err
    raise DBI::DatabaseError.new(err.message)
  end