hi,
Also die Klammerwerte {Name} und {Contact} waren klein zu schreiben.
Da gibt es für den connect() ein Attribut DBD::CSV
FetchHashKeyName => "NAME_lc",
Das interessante daran: Weder im Hauptprogramm zeile 19, noch in der CSV-Datei sind diese Werte kleingeschrieben. Das bedeutet, dass wohn DBI-DBD-CSV die Werte automatisch in kleinen Buchstaben ausliefert?
Doku lesen (Mist, macht Arbeit *G*).
(driver flags, wird wohl der Default sein ;)
Na ja, da muss ich noch genauer recherchieren, woher dieser Hash Inhalt herkommt.
Stichwort: col_names
Und auch:
skip_first_row
By default DBD::CSV assumes that column names are stored in the first row of the CSV file ...
Aber schön, dass Du hier mit Perl unterwegs bist!
Hotti