VB6 - upgrading to Crystal Reports XI rel 2

Hello Experts!

I have an application written in VB6 (MS Access backend) which currently utilizes Crystal Reports 8.5 or 9 for reporting. I want to now upgrade to Crystal Reports XI release 2. I installed CR XI r 2 Developer version on my machine, opened one of my old reports and saved it in the new version of Crystal. I verified the report, and was able to preview the report in Crystal, so I know my data is being pulled correctly.

However, when I try to run the report from the appication, I get "Invalid TLV record" message, followed by a crash.

I also have a working vb.net application installed on my machine that works with Crystal Reports XI. Initially I had to create a .net setup file with a merge module to get this application to work. I also assumed that since this application is working, my VB6 application should not be having a merge module problem - but I am not sure. Maybe VB6 requires a different merge module?

At this point I am not sure if I have any missing Crystal Components, or if I need to modify the VB6 code based on this article:


(one note about the article: it mentions a Invalid TLV error, but I get an Invalid TLV record. Not sure if these are different or not)

I have not touched the VB6 code in this regard whatsoever. In fact, I don't even have Visual Studio 6 installed on the same machine. Not sure if it makes a difference for the reports. If I do have to go do the code, where should I start off looking?

Thanks in advance!
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

You don't need release 2 torun from VB6.  Release 2 is for VS 2005.

Crystal changed the report format with CR9.  You need to modify the application to use the CR XI dlls rather than the CR 8 or 8.5 ones.


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
bscnyAuthor Commented:
Will release two work with VB6? Some of the applications I am working on are written in VB.NET 2005, while some in VB6. I want to have just one installation of Crystal for all of them.
Ido MilletProfessor of MIS at Penn State Erie and Owner, Millet SoftwareCommented:
Yes, R2 works with VB6.
bscnyAuthor Commented:
Thank you
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
DB Reporting Tools

From novice to tech pro — start learning today.