PATCH: JetVC.exe VC++ Support Files for the Jet OLE DB Provider 4.0

ID: Q228525

The information in this article applies to:


The Microsoft Data Access SDK 2.1 update does not include all of the needed Visual C++ support files for the Microsoft Jet OLE DB Provider 4.0. This patch includes all of the needed header files, .lib files, and .idl files for the Jet OLE DB Provider 4.0.

NOTE: The Microsoft Jet OLE DB Provider 4.0 is installed by the MDAC 2.1 GA Redistribution Setup executable, which is available for download from the following web location:


The following file is available for download from the Microsoft Software Library. Click the file name below to download the file:

Release Date: July 23, 1999

For more information about how to download files from the Microsoft Software Library, please see the following article in the Microsoft Knowledge Base:
Q119591 How to Obtain Microsoft Support Files from Online Services

Description Of Files Included in JetVC.exe

Jetoledb.h Header file containing the interface definitions for the IDBUserAttributes, IIdle, and IJetCompact Jet extended OLE DB interfaces.
Jetoledb.idl IDL file for the Jet OLE DB Provider 4.0 Jet extended interfaces.
Idlmulti.h A special header file referenced by Jetoledb.idl.
Jetoledb.lib Library file containing the IIDs for the extended Jet OLE DB interfaces. Use either the Intel or Alpha version of this library file depending upon your build environment.
Msjetoledb.h The main Jet OLE DB Provider 4.0 header file.

Directions for Use of Jet OLE DB Support Files in Visual C++

If you are using just the core OLE DB interfaces with the Jet Provider, you need to include only Msjetoledb.h in your project.

If you are using one or more of the Jet extended OLE DB interfaces (IDBUserAttributes, IIdle, or IJetCompact), you need to include Jetoledb.h as well as link your project with the appropriate Jetoledb.lib file (from either the Intel or Alpha folder).

If you want to use the Jetoledb.idl file with your project, you also need to include Idlmulti.h in your project. Also note that Jetoledb.idl references the Oledb.idl file installed by the Microsoft Data Access SDK 2.1. The Oledb.idl file is installed under the MDACSDK\unsupported\idl folder. Note that Oledb.idl also references other .idl files in the same folder, so for best results you should append the MDACSDK\unsupported\idl folder to your project include folders if you are using Jetoledb.idl.


The updated version of this header file can also be found with Visual Studio 6.0 Service Pack 3 (SP3). See the Readme.htm file provided with the service pack for more information. This Readme file can also be downloaded from the service pack download site at the following location:

The Data Access SDK Update 2.1 can be downloaded from:

If you are using version 2.0 of the Data Access SDK and need the MsJetOleDb.h header file, please see the following Microsoft Knowledge Base article:

Q192328 JetOleDb.exe Installs MsJetOleDb.h (Missing in VStudio6.0)

Additional query words: dasdk mdac jolt

Keywords          : kbfile kbpatch kbDatabase kbJET kbOLEDB kbProvider kbGrpVCDB kbGrpMDAC kbDSupport 
Version           : WINDOWS:4.0
Platform          : WINDOWS 
Issue type        : kbhowto 

Last Reviewed: July 23, 1999