in reply to cygwin DBI DBD:ODBC MS-SQL select returns no rows

Don't use foo || die, instead use foo or die. See the thread on Re^4: selectrow_array() confusion (or vs ||) for an example where the || can go wrong.

--MidLifeXis