I am attempting to use Perl ODBC for connecting to some Microsoft SQL server. My issue is that Perl 5.10. is getting an issue while using Win32 ODBC driver.

Basically operate a Perl spend and execute that one line, I recieve errors.

use Win32::ODBC;
Can't load '/usr/lib/perl5/vendor_perl/5.10/i686-cygwin/auto/Win32/ODBC/ODBC.dll'
for module Win32::ODBC: No such file or directory at
/usr/lib/perl5/5.10/i686-cygwin/DynaLoader.pm line 201.

Would you imply that /usr/lib/perl5/vendor_perl/5.10/i686-cygwin/auto/Win32/ODBC/ODBC.dll is available? If that's the case, have you got read and execute permission?

There is a comment just above /usr/lib/perl5/5.10/i686-cygwin/DynaLoader.pm line 201:

# Many dynamic extension loading problems will appear to come from
# this section of code: XYZ failed at line 123 of DynaLoader.pm.
# Often these errors are actually occurring in the initialisation
# C code of the extension XS file. Perl reports the error as being
# in this perl code simply because this was the last perl code
# it executed.

Therefore it appears something is wrong together with your installation. You could attempt re-installing Win32::ODBC with: