The funny thing is that when productDB is saved with mac eof characters and I use $dbh->{'csv_eol'} = "\015", I get an "function not supported" error from CSV.pm. I've also tried it as dbh->{'csv_eol'} = \r
The code only runs without error when the file has unix eol characters.
I reviewed the text file and there were no problem characters. I'm at a loss as to why the code stops at the first line.