How can I alter a crystal report connection properties with code

UnderSeven used Ask the Experts™
I have many crystal report instances.  The server they point to has undergone a slight name change.  It will take a very long time to open each report and make this change manually.  Is there a way I can do this via a script instead?  

I am perfectly comfortable writing code, but I need to know if this is a simple matter of using libraries to open and alter the reports, and if so, which libraries.  I'd rather do this in c#.
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Senior Consultant
Most Valuable Expert 2011
Top Expert 2013
There are 3rd-party tools that can do that for you

Since they wrote tools to do it, I assume you can too but I think you need to purchase the SDK from SAP/Crystal

Top Expert 2011
My company has a tool for this too. It is available from this link:

I didn't see the tool in the link provided by mlmcc. However, it was blogged by Ken here:


It would probably be more cost effective to use these third party solutions than to code it myself since the company would likely spend more for my time than the registration of one of these programs.  Therefore this is a perfect solution for me.  Thank you.

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial