HOWTO: Determine Which ODBC Files to ShipID: Q129459
|
This article discusses how to determine which ODBC and ODBC driver files to ship with a Visual C++ application that uses the MFC database classes. This information is more specific than that found in the REDISTRB.WRI file.
There are two categories of files that must be shipped with an application
that uses the MFC database classes:
16-bit Application with 16-bit Drivers (Windows 3.1 and Windows NT)
-------------------------------------------------------------------
ODBC.DLL 16-bit driver manager
ODBCCURS.DLL 16-bit cursor library
ODBCINST.DLL 16-bit installer DLL
ODBCADM.EXE 16-bit administrator
ODBCINST.HLP installer help file
CTL3DV2.DLL 16-bit ctl3d DLL
16-bit Application with 32-bit Drivers (Windows NT)
---------------------------------------------------
ODBC.DLL 16-bit driver manager
ODBCCURS.DLL 16-bit cursor library
ODBC16GT.DLL 16-bit ODBC generic thunking DLL
ODBC32GT.DLL 32-bit ODBC generic thunking DLL
ODBCINST.DLL 16-bit installer DLL
ODBCCP32.DLL 32-bit installer DLL
ODBCADM.EXE 16-bit administrator
ODBCAD32.EXE 32-bit administrator
ODBCINST.HLP installer help file
DS16GT.DLL 16-bit driver setup generic thunking DLL
CTL3D32.DLL 32-bit ctl3d DLL
32-bit Application with 16-bit Drivers (Win32s)
-----------------------------------------------
ODBC32.DLL 32-bit thunking driver manager
ODBCCURS.DLL 16-bit cursor library
ODBC.DLL 16-bit driver manager
ODBC16UT.DLL 16-bit ODBC universal thunking DLL
ODBCCP32.DLL 32-bit thinking installer DLL
ODBCINST.DLL 16-bit installer DLL
CPN16UT.DLL 16-bit installer universal thunking DLL
ODBCADM.EXE 16-bit administrator
ODBCINST.HLP installer help file
CTL3DV2.DLL 16-bit ctl3d DLL
NOTE: The Win32s components are included in the \WIN32S\ODBC
directory on the Visual C++ version 2.X and 4.X CDs.
32-bit Application with 32-bit Drivers (Windows NT)
---------------------------------------------------
ODBC32.DLL 32-bit driver manager
ODBCCR32.DLL 32-bit cursor library
ODBCCP32.DLL 32-bit installer DLL
ODBCAD32.EXE 32-bit administrator
ODBCINST.HLP installer help file
CTL3D32.DLL 32-bit ctl3d DLL
VBAJET.DLLNOTE: Many of these files are OLE2 DLLs. It is very important to do version checking when installing files on a new system. If there are newer versions of any of these files and you replace them with older versions, applications that depend on the newer versions may break.
STDOLE.TLB
OLE2.REG
MSJETERR.DLL
MSJETINT.DLL
OLE2PROX.DLL
VAEN2.OLB
OLE2CONV.DLL
ODBCTL16.DLL
COMPOBJ.DLL
OLE2NLS.DLL
ODBCJTNW.HLP
OLE2DISP.DLL
STORAGE.DLL
ODBCJET.HLP
TYPELIB.DLL
ODBCJT16.DLL
OLE2.DLL
VBAR2.DLL
MSAJT200.DLL
ODBC 2.0 SDK GUIDE, Appendix A, Developing 16- and 32-Bit Applications and Drivers (ISBN #:1-55615-658-8).
Additional query words: 2.50 2.51 2.52 2.52a 3.00 3.10 3.20
Keywords : kbsetup kbDatabase kbMFC kbODBC kbVC
Version : 1.5 1.51 1.52 1.52a 2.0 2.1 2.2
Platform : NT WINDOWS
Issue type : kbhowto
Last Reviewed: July 20, 1999