in reply to PerlSvc Blues...
You can try adding the following to the begining of your script.
use lib 'c:/perl/lib';
then recompile and run, if it works you probably need to copy the DBD / DBI module folders along with your exe.
I usually create a sub folder called lib and drop all the required external files ( modules and dll's ) in that folder then I reference back to it using
use lib 'INSTALL_FOLDER/lib';
Dont forget about the auto folders that contain the dll's.
btw- I use Perl2exe ( which works great for me )