From: ts Date: 2003-02-02T20:03:59+09:00 Subject: Re: hash question... >>>>> "D" == Dwayne Smurdon @ DNA Media Pro writes: D> map.keys.each |a| { person.a = rs.Fields(map[a]).Value } ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ This is interpreted as an Hash, you must write map.keys.each {|a| person.a = rs.Fields(map[a]).Value } ^^^^ now it's interpreted as a block D> D:/Apps/Ruby/projects/OutlookContact.rb:29: odd number list for Hash This error message is for this pigeon% ruby -e 'hash = { 1 }' -e:1: odd number list for Hash pigeon% pigeon% ruby -e 'hash = { 1, 2 }' pigeon% pigeon% ruby -e 'hash = { 1, 2, 3 }' -e:1: odd number list for Hash pigeon% Guy Decoux