“Invalid TLV record” error in a VB6 app with CRXI

Posted on 2006-06-06
Last Modified: 2012-06-27
I have developed  a VB 6.0 application using  RDC from CRXI. In my development machine the application and the reports work fine, but when I try to deploy it to another client’s machine the database connection works fine but when I try to display a Crystal Report appear “Invalid TLV record” error.

I am using the “Package & Deployment Wizard” that comes with Visual Basic 6.0.

All reports have been created using CR XI and I am pretty sure that I have included all necessary DLL’s.

It never happened before when I was using CR 8.5.

Anybody knows what is causing this error. Any help will be welcome
Question by:ajallath
    LVL 7

    Expert Comment


    Author Comment

    Hello ast2550,

    I have added all merge modules suggested in the "Creatin an RDC Distribution Package" document to my setup package and the error is still the same. Do you recomend me to use "Visual Studio Installer" instead of “Package & Deployment Wizard"?
    LVL 7

    Accepted Solution


    Did you make it to here?

    I haven't done this in some time.  When I did, I did not integrate the merge modules with my application as all installs are performed locally.
    LVL 100

    Expert Comment

    Agree.  Use VS Installer rather than PDW.

    Do you have CR8.5 reports running from the same application?  One cause of a TLV error is a mismatch in dll versions.


    Author Comment


    No, in my development computer I just have VB6 amd CRXI installed. Right now I am building a setup package using VS Installer 1.1

    Author Comment

    Hi all,    

    Finally it is working, I created the setup program using VS intaller and added CR merge modules and now my client application works fine in any computer.

    Thank you very much for your help

    Featured Post

    How your wiki can always stay up-to-date

    Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
    - Increase transparency
    - Onboard new hires faster
    - Access from mobile/offline

    Join & Write a Comment

    Hot fix for .Net Crystal Reports 10.2.3600.0 to fix problems with sub reports running on 64 bit operating systems ISSUE: Reports which contain subreports fail with error "Missing Parameter Value" DEPLOYMENT SERVER OS: Windows 2008 with 64 bi…
    There have always been a lot of questions related to when Crystal Reports evaluates report components (such as formulas, summaries, cross-tabs, charts, to name a few examples). Crystal Reports uses a two-pass reporting process to provide greater …
    Internet Business Fax to Email Made Easy - With eFax Corporate (, you'll receive a dedicated online fax number, which is used the same way as a typical analog fax number. You'll receive secure faxes in your email, fr…
    In this seventh video of the Xpdf series, we discuss and demonstrate the PDFfonts utility, which lists all the fonts used in a PDF file. It does this via a command line interface, making it suitable for use in programs, scripts, batch files — any pl…

    728 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    21 Experts available now in Live!

    Get 1:1 Help Now