Ok, I've got it working for me... excuse the Delphi syntax if it's not what you're used to, but you should get the idea...
crReport.Database.LogOnServerEx('p2soledb.dll', 'SERVERNAME', '', '', '', 'OLE DB', 'ADOCONNECTIONSTRING');
NOTE:
- SERVERNAME needs to be the name of the server, or...