I'm using Crystal 8.5 and I'm calling reports from within my application. If I run the app on a machine without Crystal installed I get a 500 - "Invalid ODBC Handle" error. Here's what I want to do. I'm trying to connect through a "Microsoft SQL Server" connection thats listed under "More Data Sources". I'm trying to avoid copying or making an ODBC data source on each machine. But I've also tried file dsn, OLE DB and some other stuff. But each time I try on a machine with no Crystal, I get that error. I am copying over Crystals crpe.dll and p2sodbc.dll files. Am I missing a .dll file or is there another way to connect? Thanks.