Urban Hafner wrote: > class UDB > def initialize(columnames) > @columnames = columnames > # The Database of this object > @database = Array.new > count = 0 > # Put all the columnames into the database > @columnames.each do |name| > @column = Array.new > @column[0] = name > @database[count] = @column > count += 1 > end > @index = {} > count = 0 > # Register all the columns in a hash > @database.each do |name| > @index[name] = count should be: @index[name[0]] = count because name is a column (array)! > count += 1 > end > end -- Michael Neumann merlin.zwo InfoDesign GmbH http://www.merlin-zwo.de