Install Issues Microsoft Jet 2.0/VB 3.0 Compatibility Layer
ID: Q113684
|
The information in this article applies to:
-
Microsoft Visual Basic programming system for Windows, version 3.0
-
Microsoft Jet 2.0/Visual Basic 3.0 Compatibility Layer
SUMMARY
This article documents some further installation issues that are not
covered in the ACC2COMP.TXT file that ships with the Microsoft Jet 2.0/
Visual Basic 3.0 Compatibility Layer.
MORE INFORMATION
Visual Basic version 3.0 includes support for the database engine that
ships with Microsoft Access version 1.1: the Microsoft Jet Database Engine
(Jet). This support provides Visual Basic developers with the ability to
create and distribute royalty-free applications with Jet as the underlying
database. However, Microsoft Access version 2.0 contains a new Jet file
format that Visual Basic version 3.0 cannot access.
To provide this capability, Microsoft created the Microsoft Jet 2.0/Visual
Basic 3.0 Compatibility Layer (referred to as the Compatibility Layer). Use
of the Compatibility Layer is optional: Microsoft Access version 2.0 reads
and writes Jet 1.1, so Visual Basic/Jet 1.1 applications do not need to be
converted even if users upgrade to Microsoft Access version 2.0. There are
some major benefits to upgrading, though, which are described in the
following article in the Microsoft Knowledge Base:
Q113683
: Fact Sheet on Microsoft Jet 2.0/VB 3.0 Compatibility Layer
The ACC2COMP.TXT file outlines in detail exactly how to install the
Compatibility Layer and update all the associated .INI files. However, it
contains some errors and missing information, which is corrected by the
following items:
- Errors in ACC2COMP.TXT:
- When the setup program starts, it states that it is searching for
installed components. Yet it always assumes that Visual Basic is
in the directory C:\VB.
- The Crystal Reports modification program, CRWACC20.EXE, must be
put in the same directory as the files it modifies or else be given
a full path to the files. The files CRW.EXE, PDBJET.DLL, PDCTJET.DLL,
and PDIRJET.DLL usually reside in different directories. CRWACC20.EXE
is copied to the root of the Visual Basic directory, so full
paths must be given to modify any files.
- The CRWACC20.EXE program gives confirmation that it has modified
CRW.EXE, but it does not give confirmation that it has found and
modified the .DLL files. You can verify that the .DLL files were
modified by looking at the date stamp, which will be changed to
the date as indicated in item 1, above.
- The setup program has a button for Complete Installation, yet there
are no other options.
- If you have updated your version of Crystal Reports from the version
that shipped with Visual Basic version 3.0, you should not use
CRWACC20.EXE. Instead, you should contact Crystal Services to get an
update that is compatible with Microsoft Access version 2.0.
REFERENCES
Please see the back two pages of the "Visual Basic Professional Features,"
book 2, for information on how to contact Crystal Services.
See the following Microsoft Knowledge Base article for more information:
Q118627
: PRB: PD*JET.DLL Conflict Compatibility Layer/Crystal Reports
Additional query words:
1.00 2.00 3.00
Keywords :
Version :
Platform :
Issue type :
|