MDAC 2.7, JET 4.0, ADO
Previous Top Next


Does your program use MDAC, JET, ODBC, or ADO?

Now you can link Microsoft Data Components directly to your EXE.
No install or system registration required!

clip0231


Thinstall is a revolutionary installation technology that allows software to run
directly from the packaged state without installation or system registration.
The following sample program demonstrates how Microsoft Data Access components can be used
on any machine. The resulting program can be run directly from an Internet Link or CDROM.
No recompilation or source code changes required!


clip0226



Downloads:

Demo program packaged with Thinstall
mdac_demo.exe
(9.6 MB - MDAC not required!)

Package Files - Download this to create your own EXE linked with MDAC
mdac_demo.zip
(10.9 MB - Contains the files listed below)


Demo System Requirements:

Microsoft Windows 95 with Internet Explorer 4.01 or higher
Microsoft Windows 98 with Internet Explorer 4.01 or higher
Microsoft Windows 98 Second Edition
Microsoft Windows Millennium
Microsoft Windows NT® 4 Service Pack 3 (or greater) with Internet Explorer 4.01 or higher
Microsoft Windows 2000 (Guest or Admin Account)
Microsoft Windows XP Home (Guest or Admin Account)
Microsoft Windows XP Professional (Guest or Admin Account)

Microsoft Windows Server 2003 (Guest or Admin account)


How to add MDAC support to your program

1. Download the ZIP file list above and unpack it.
2. Copy all of the directories to your application "base" directory (where your EXE resides)
3. Download
and install Thinstall 2.212 or higher
4. Run Thinstall. When asked for your application directory select the directory where your EXE resides
5. Click "Build!" to create a new EXE that will run even when MDAC is not installed

6. To allow your program to run from CDROM, you should preform the following additional steps:
a. Set the option "Menu -> Virtual Files -> Set Cache Directory" to %Temp% instead of %InstallPath%
b. Add a zero-byte Access database lock file "database.ldb" to your project.
c. Right-click on the .ldb file and make sure the option "Extraction / Caching -> Cache on Write" is set.


Screenshot

clip0234


Files in ZIP package

MD.EXE - Original VB6 Program
RELDEMO.LDB - Database lock file
RELDEMO.MDB - Database file used by VB6 Program
splash.bmp - Splash screen displayed by Thinstall while program loads
mdac_project.tsp - Sample Thinstall project

ActiveX Directory - Common Data Access ActiveX controls
ActiveX/MSADODC.OCX
ActiveX/MSADODC.OCX.threg
ActiveX/MSBIND.DLL
ActiveX/Msbind.dll.threg
ActiveX/MSDATGRD.OCX
ActiveX/MSDATGRD.OCX.threg
ActiveX/MSDATLST.OCX
ActiveX/MSDATLST.OCX.threg
ActiveX/MSSTDFMT.DLL
ActiveX/Msstdfmt.dll.threg


Ado Directory
Ado/ADOAPT15.REG
Ado/ADOFRE15.REG
Ado/adojavas.inc
Ado/ADOreadme.txt
Ado/adovbs.inc
Ado/MAKAPT15.BAT
Ado/MAKFRE15.BAT
Ado/MDACReadme.htm
Ado/msader15.dll
Ado/msado15.dll
Ado/msado15.dll.threg
Ado/msado20.tlb
Ado/msado21.tlb
Ado/msado25.tlb
Ado/msado26.tlb
Ado/msadomd.dll
Ado/msadomd.dll.threg
Ado/msador15.dll
Ado/msador15.dll.threg
Ado/msadox.dll
Ado/msadox.dll.threg
Ado/msadrh15.dll
Ado/msadrh15.dll.threg
Ado/msjro.dll
Ado/msjro.dll.threg
AdoOther
AdoOther/cliconfg.dll
AdoOther/cliconfg.exe
AdoOther/cliconfg.rll
AdoOther/dbmsadsn.dll
AdoOther/dbmsgnet.dll
AdoOther/dbmsrpcn.dll
AdoOther/dbmsvinn.dll
AdoOther/dbnetlib.dll
AdoOther/dbnmpntw.dll
AdoOther/ds16gt.dll
AdoOther/ds32gt.dll
AdoOther/mscpx32r.dll
AdoOther/mscpxl32.dll
AdoOther/msdamg9x.dll
AdoOther/msdart.dll
AdoOther/msorc32r.dll
AdoOther/msorcl32.dll
AdoOther/msorcl32.dll.threg
AdoOther/MSVCIRT.DLL
AdoOther/MSVCRT.DLL
AdoOther/msxml3.dll
AdoOther/msxml3.dll.threg
AdoOther/msxml3a.dll
AdoOther/msxml3r.dll
AdoOther/mtxdm.dll
AdoOther/mtxoci.dll
AdoOther/odbc16gt.dll
AdoOther/odbc32.dll
AdoOther/odbc32gt.dll
AdoOther/odbcad32.exe
AdoOther/odbcbcp.dll
AdoOther/odbcconf.dll
AdoOther/odbcconf.dll.threg
AdoOther/ODBCCONF.EXE
AdoOther/ODBCCP32.cpl
AdoOther/odbccp32.dll
AdoOther/odbccr32.dll
AdoOther/odbccu32.dll
AdoOther/odbcint.dll
AdoOther/ODBCP32R.DLL
AdoOther/ODBCTRAC.dll
AdoOther/PSAPI.DLL
AdoOther/sqlsrv32.dll
AdoOther/sqlsrv32.rll
AdoOther/sqlunirl.dll

Jet40 Directory
Jet40/dao360.dll
Jet40/dao360.dll.threg
Jet40/expsrv.dll
Jet40/msexch40.dll
Jet40/msexch40.dll.threg
Jet40/msexcl40.dll
Jet40/msexcl40.dll.threg
Jet40/msjet40.dll
Jet40/msjet40.dll.threg
Jet40/msjetoledb40.dll
Jet40/msjetoledb40.dll.threg
Jet40/msjint40.dll
Jet40/msjter40.dll
Jet40/msjtes40.dll
Jet40/msjtes40.dll.threg
Jet40/msltus40.dll
Jet40/msltus40.dll.threg
Jet40/mspbde40.dll
Jet40/mspbde40.dll.threg
Jet40/msrd2x40.dll
Jet40/msrd2x40.dll.threg
Jet40/msrd3x40.dll
Jet40/msrd3x40.dll.threg
Jet40/msrepl40.dll
Jet40/mstext40.dll
Jet40/mstext40.dll.threg
Jet40/mswdat10.dll
Jet40/mswstr10.dll
Jet40/msxbde40.dll
Jet40/msxbde40.dll.threg
Jet40/vbajet32.dll

Msadc Directory
Msadc/adcjavas.inc
Msadc/adcvbs.inc
Msadc/HANDLER.reg
Msadc/HANDLER.SRG
Msadc/handsafe.reg
Msadc/handunsf.reg
Msadc/msadce.dll
Msadc/msadce.dll.threg
Msadc/msadcer.dll
Msadc/msadcf.dll
Msadc/msadcf.dll.threg
Msadc/msadcfr.dll
Msadc/msadco.dll
Msadc/msadco.dll.threg
Msadc/msadcor.dll
Msadc/msadcs.dll
Msadc/msadds.dll
Msadc/msadds.dll.threg
Msadc/msaddsr.dll
Msadc/msdaprsr.dll
Msadc/msdaprst.dll
Msadc/msdaprst.dll.threg
Msadc/msdarem.dll
Msadc/msdarem.dll.threg
Msadc/msdaremr.dll
Msadc/MSDATSRC.TLB
Msadc/msdfmap.dll
Msadc/msdfmap.dll.threg

Ole DB Directory
Ole DB/JoltReadme.txt
Ole DB/msdadc.dll
Ole DB/msdadc.dll.threg
Ole DB/msdaenum.dll
Ole DB/msdaenum.dll.threg
Ole DB/msdaer.dll
Ole DB/msdaer.dll.threg
Ole DB/MSDAERR.DLL
Ole DB/MSDAIPP.DLL
Ole DB/MSDAIPP.DLL.threg
Ole DB/msdaora.dll
Ole DB/msdaora.dll.threg
Ole DB/msdaorar.dll
Ole DB/msdaosp.dll
Ole DB/msdaosp.dll.threg
Ole DB/msdaps.dll
Ole DB/msdaps.dll.threg
Ole DB/MSDASC.CNT
Ole DB/msdasc.dll
Ole DB/msdasc.dll.threg
Ole DB/MSDASC.HLP
Ole DB/MSDASC.TXT
Ole DB/msdasql.dll
Ole DB/msdasql.dll.threg
Ole DB/msdasqlr.dll
Ole DB/MSDASQLreadme.txt
Ole DB/msdatl2.dll
Ole DB/msdatl3.dll
Ole DB/msdatt.dll
Ole DB/msdatt.dll.threg
Ole DB/msdaurl.dll
Ole DB/msdaurl.dll.threg
Ole DB/MSJTOR35.DLL
Ole DB/MSJTOR35.DLL.threg
Ole DB/MSMDCUBE.DLL
Ole DB/MSMDCUBE.DLL.threg
Ole DB/MSMDGDRV.DLL
Ole DB/MSMDGDRV.DLL.threg
Ole DB/MSMDINT.DLL
Ole DB/MSMDINT.DLL.threg
Ole DB/MSOLAP.DLL
Ole DB/MSOLAP.DLL.threg
Ole DB/MSOLAPR.DLL
Ole DB/MSOLAPSL.DLL
Ole DB/MSOLAPSL.DLL.threg
Ole DB/MSOLAPUI.DLL
Ole DB/MSOLAPUI.DLL.threg
Ole DB/msxactps.dll
Ole DB/msxactps.dll.threg
Ole DB/mtxoci7x_win2k.reg
Ole DB/mtxoci7x_winnt.reg
Ole DB/mtxoci80_win2k.reg
Ole DB/mtxoci80_winnt.reg
Ole DB/mtxoci81_win2k.reg
Ole DB/mtxoci81_winnt.reg
Ole DB/newudl.reg
Ole DB/nonewudl.reg
Ole DB/oledb32.dll
Ole DB/oledb32.dll.threg
Ole DB/oledb32a.dll
Ole DB/oledb32a.dll.threg
Ole DB/oledb32r.dll
Ole DB/oledb32r.dll.threg
Ole DB/oledb32x.dll
Ole DB/oledb32x.dll.threg
Ole DB/oledbjvs.inc
Ole DB/oledbvbs.inc
Ole DB/sqloledb.dll
Ole DB/sqloledb.dll.threg
Ole DB/sqloledb.rll
Ole DB/SQLOLEDB.TXT
Ole DB/sqlsoldb.chm
Ole DB/SQLSOLDB.hlp
Ole DB/sqlxmlx.dll
Ole DB/sqlxmlx.dll.threg
Ole DB/sqlxmlx.rll

VB6Runtime Directory
VB6Runtime/ADVPACK.DLL
VB6Runtime/ASYCFILT.DLL
VB6Runtime/COMCAT.DLL
VB6Runtime/COMCAT.DLL.threg
VB6Runtime/MSVBVM60.DLL
VB6Runtime/MSVBVM60.DLL.threg
VB6Runtime/OLEAUT32.DLL
VB6Runtime/OLEAUT32.DLL.threg
VB6Runtime/OLEPRO32.DLL
VB6Runtime/OLEPRO32.DLL.threg
VB6Runtime/STDOLE2.TLB