PRB: PD*JET.DLL Conflict Compatibility Layer/Crystal ReportsID: Q118627
|
If you install the Professional Edition of Crystal Reports version 3.0 (or
updates to the files CRW.EXE, PDBJET.DLL, PDCTJET.DLL, and PDIRJET.DLL that
you received from Crystal Services) and then install the Microsoft Jet
2.0/Visual Basic 3.0 Compatibility Layer, the files CRW.EXE, PDBJET.DLL,
PDCTJET.DLL, and PDIRJET.DLL are replaced by the Crystal Reports 2.0
versions because these are the versions that come with the Compatibility
Layer.
The result is often a general protection (GP) fault because Crystal
Reports version 3.0 expects to find either an updated copy of the 2.x
version of these files or the 3.0 version of these files.
Visual Basic version 3.0 ships with the Crystal Reports version 2.0
PD*JET.DLL files, which are compatible with Microsoft Access version 1.1.
The Compatibility Layer provides updates to these 2.0 versions of the
PD*JET.DLL files to make them compatible with Microsoft Access version 2.0.
The Compatibility Layer replaces the 3.0 versions of the files with the 2.0
versions that are compatible with Microsoft Access version 2.0. This causes
a problem because Crystal Reports version 3.0 only works with the 3.0
version of the PD*JET.DLL files (or a fixed 2.x version of these files,
which can be acquired from Crystal Services). The result is often a GPF in
Crystal Reports.
NOTE: The 3.0 versions of the PD*JET.DLL files that ship with Crystal
Reports version 3.0 are only compatible with Microsoft Access version 1.1.
This could also be a problem if you installed the Compatibility Layer and
then installed Crystal Reports version 3.0. It would then not be able to
reference an Microsoft Access version 2.0 database.
One alternative is to get the fixed 2.x versions of the PD*JET.DLL files
(which are compatible with Microsoft Access version 2.0). Contact Crystal
Services and ask for the file ACCESS20.ZIP.
However, it would be better to use the program called CRWACC20.EXE, which
comes with the Compatibility Layer. This program can modify any version of
the CRW.EXE, PDIRJET.DLL, PDCTJET.DLL, or PDBJET.DLL files so that they
will work with Microsoft Access version 2.0.
You can correct any of the problems listed above by following these steps:
CRW.EXE - 3/16/94
PDBJET.DLL - 3/24/94
PDIRJET.DLL - 3/24/94
PDCTJET.DLL - 3/24/94
Q113951 : How to Obtain & Distribute the Compatibility Layer
Q100368 : How to Get Help w/ Crystal Reports -- International and U.S.
For a complete list of Crystal Reports support, see the last three pages
(PSS 1 through PSS 3) of the "Microsoft Visual Basic Professional Features"
manual, book 2.
Crystal Report Writer and Crystal Reports are trademarks of Crystal
Services, Vancouver, B.C., Canada.
Additional query words: 3.00 Custom GPF
Keywords : kb3rdparty
Version : WINDOWS:3.0
Platform : WINDOWS
Issue type :
Last Reviewed: June 21, 1999