Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Smaller/less painful DAO Distribution

10 views
Skip to first unread message

Anton

unread,
Jan 30, 2001, 5:34:11 AM1/30/01
to
Has anybody else created their own merge modules to encapsulate DAO360 (with
VSI).

I was/am fed up with ISX3 not properly merging MDAC25 and I really only need
a few files out of it so I have created a merge module for DAO 360/Jet4.

Of coarse there are a few caveats with versioning and ensuring complete
dependencies support.

So far it seems to be working superb.

Will then be able to include this in all my setups and not have to worry
about the shebang with MDAC again.

Just want to know what others think of this idea.

Cheers
Anton

Anton

unread,
Jan 30, 2001, 8:59:27 PM1/30/01
to
Info for those that are replying by email requesting the merge module

Im still experimenting with the merge module.

I have found a lot of validation errors within the Installshield supplied
merge modules using ORCA , and am trying to decipher their meaning.

Also I have used the latest Jet 4 (SP5) for merge module creation.
It is easy to see from here which files need to be included and which need
to be registered.

Also I have decompiled the supplied installshield jet351 merge module and
examined the information winthin it using orca.
It seems the only thing that Installshield have added to this very basic
module is a routine to check if the files are already installed.

I dont have Mergemodule authoring software (apart from Visual Studio
Installer so I am unable to include the in module checker.


Apart from installing the DLL's there is a large registry section associated
with JET - see below. I dont have any idea of whether this is necessary or
is actually created by the DLLs on registration.


Any way here is some helpful info for those wishing to experiment.

Your comments would be appreciated.

You can make your own merge module from this info

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XX
Here is the jetsetup.inf file info from SP5
[Version]
Signature="$Chicago$"
Provider=%Msft%
ComponentId={F1CAE27D-85D3-4642-B9E9-48D7F9F56C82}
DriverVer=10-4-2000, 4.0.4431.
FriendlyName=Jet 4.0
VersionMajor=4
VersionMinor=0
BuildNumber=4431
QFENumber=
AdvancedINF=2.5


[SourceDisksNames]
55=%ID1%,"Jetsetup.CAB",0

[SourceDisksFiles]
msjet40.dll=55
msjetoledb40.dll=55
msrd3x40.dll=55
msrepl40.dll=55
msexch40.dll=55
msexcl40.dll=55
msltus40.dll=55
mspbde40.dll=55
mstext40.dll=55
msxbde40.dll=55
msjtes40.dll=55
dao360.dll=55
msrpfs40.dll=55
mstrai40.exe=55
mstran40.exe=55

[Strings]
ID1 = "Jetsetup.cab"
Msft = "Microsoft"
PROGRAMF = "Progra~1"
COMMON = "Common~1"
SHARED = "Micros~1"
REPLMAN = "Replication Manager 4.0"
VersionStringHere

[DestinationDirs]
INFDIR=17
SYSTEMDIR=11
DAODIR=24,%PROGRAMF%\%COMMON%\%SHARED%\dao
RMDIR=24,%PROGRAMF%\%COMMON%\%SHARED%\%REPLMAN%

[DAODIR]
dao360.dll,,,96

[RMDIR]
msrpfs40.dll,,,96
mstrai40.exe,,,96
mstran40.exe,,,96

[SYSTEMDIR]
msjet40.dll,,,96
msjetoledb40.dll,,,96
msrd3x40.dll,,,96
msrepl40.dll,,,96
msexch40.dll,,,96
msexcl40.dll,,,96
msltus40.dll,,,96
mspbde40.dll,,,96
mstext40.dll,,,96
msxbde40.dll,,,96
msjtes40.dll,,,96

[DefaultInstall]
RequiredEngine=SETUPAPI
CheckAdminRights=1
Copyfiles=INFDIR,SYSTEMDIR,DAODIR,RMDIR
RegisterOCXs=RegisterOCXSection

[Uninstall]
UnRegisterOCXs=RegisterOCXSection

[RegisterOCXSection]
%11%\msjet40.dll
%11%\msjetoledb40.dll
%11%\msrd3x40.dll
%11%\msexch40.dll
%11%\msexcl40.dll
%11%\msltus40.dll
%11%\mspbde40.dll
%11%\mstext40.dll
%11%\msxbde40.dll
%11%\msjtes40.dll
%24%\%PROGRAMF%\%COMMON%\%SHARED%\dao\dao360.dll


XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Here is the jetsetupinfo from SP3

[Version]
Signature="$Chicago$"
Provider=%Msft%
ComponentId={F1CAE27D-85D3-4642-B9E9-48D7F9F56C82}
DriverVer=10-5-2000, 4.0.2927.
FriendlyName=Jet 4.0
VersionMajor=4
VersionMinor=0
BuildNumber=2927
QFENumber=
AdvancedINF=2.5


[SourceDisksNames]
55=%ID1%,"Jetsetup.CAB",0

[SourceDisksFiles]
msjet40.dll=55
msjter40.dll=55
msjetoledb40.dll=55
msrd2x40.dll=55
msrd3x40.dll=55
msrepl40.dll=55
mswstr10.dll=55
mswdat10.dll=55
msjint40.dll=55
msexch40.dll=55
msexcl40.dll=55
msltus40.dll=55
mspbde40.dll=55
mstext40.dll=55
msxbde40.dll=55
msjtes40.dll=55
vbajet32.dll=55
expsrv.dll=55
dao360.dll=55
msrecr40.dll=55
msrpfs40.dll=55
msrclr40.dll=55
mstrai40.exe=55
mstran40.exe=55
odbcji32.dll=55
odbcjt32.dll=55
oddbse32.dll=55
odexl32.dll=55
odfox32.dll=55
odpdx32.dll=55
odtext32.dll=55
jetodbc.rsp=55

[Strings]
ID1 = "Jetsetup.cab"
Msft = "Microsoft"
PROGRAMF = "Progra~1"
COMMON = "Common~1"
SHARED = "Micros~1"
REPLMAN = "Replication Manager 4.0"
VersionStringHere

[DestinationDirs]
INFDIR=17
SYSTEMDIR=11
DAODIR=24,%PROGRAMF%\%COMMON%\%SHARED%\dao
RMDIR=24,%PROGRAMF%\%COMMON%\%SHARED%\%REPLMAN%

[DAODIR]
dao360.dll,,,96

[RMDIR]
msrpfs40.dll,,,96
mstrai40.exe,,,96
mstran40.exe,,,96

[SYSTEMDIR]
msjet40.dll,,,96
msjter40.dll,,,96
msjetoledb40.dll,,,96
msrd2x40.dll,,,96
msrd3x40.dll,,,96
msrepl40.dll,,,96
mswstr10.dll,,,96
mswdat10.dll,,,96
msjint40.dll,,,96
msexch40.dll,,,96
msexcl40.dll,,,96
msltus40.dll,,,96
mspbde40.dll,,,96
mstext40.dll,,,96
msxbde40.dll,,,96
msjtes40.dll,,,96
msrecr40.dll,,,96
msrclr40.dll,,,96
expsrv.dll,,,96
vbajet32.dll,,,96
odbcji32.dll,,,96
odbcjt32.dll,,,96
oddbse32.dll,,,96
odexl32.dll,,,96
odfox32.dll,,,96
odpdx32.dll,,,96
odtext32.dll,,,96
jetodbc.rsp,,,96

[DefaultInstall]
RequiredEngine=SETUPAPI
CheckAdminRights=1
Copyfiles=INFDIR,SYSTEMDIR,DAODIR,RMDIR
RegisterOCXs=RegisterOCXSection

[Uninstall]
UnRegisterOCXs=RegisterOCXSection

[RegisterOCXSection]
%11%\msjet40.dll
%11%\msjetoledb40.dll
%11%\msrd2x40.dll
%11%\msrd3x40.dll
%11%\msexch40.dll
%11%\msexcl40.dll
%11%\msltus40.dll
%11%\mspbde40.dll
%11%\mstext40.dll
%11%\msxbde40.dll
%11%\msjtes40.dll
%11%\msrclr40.dll
%24%\%PROGRAMF%\%COMMON%\%SHARED%\dao\dao360.dll

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Here is the registry Information that accompanies a jet installation


Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\Engines]
"SystemDB"="system.mdb"
"CompactByPKey"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\Engines\Excel]
"win32"="C:\\WINDOWS\\System32\\MSEXCL35.DLL"
"ImportMixedTypes"="Text"
"FirstRowHasNames"=hex:01
"AppendBlankRows"=dword:00000001
"TypeGuessRows"=dword:00000008

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\Engines\Jet 2.x]
"win32"="C:\\WINDOWS\\System32\\MSRD2X35.DLL"
"ReadAheadPages"=dword:00000008
"MaxBufferSize"=dword:00000200
"LockRetry"=dword:00000014
"CommitLockRetry"=dword:00000014
"PageTimeout"=dword:00000005
"LockedPageTimeout"=dword:00000005
"CursorTimeout"=dword:00000005
"IdleFrequency"=dword:0000000a
"ForceOSFlush"=dword:00000000

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\Engines\Jet 3.5]
"PageTimeout"=dword:00001388
"LockRetry"=dword:00000014
"MaxBufferSize"=dword:00000000
"Threads"=dword:00000003
"ExclusiveAsyncDelay"=dword:000007d0
"SharedAsyncDelay"=dword:00000032
"FlushTransactionTimeout"=dword:000001f4
"MaxLocksPerFile"=dword:0000251c
"LockDelay"=dword:00000064
"RecycleLVs"=dword:00000000
"UserCommitSync"="yes"
"ImplicitCommitSync"="no"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\Engines\ODBC]
"TraceODBCAPI"=dword:00000000
"DisableAsync"=dword:00000001
"TraceSQLMode"=dword:00000000
"QueryTimeout"=dword:0000003c
"LoginTimeout"=dword:00000014
"ConnectionTimeout"=dword:00000258
"TryJetAuth"=dword:00000001
"FatBlastRows"=dword:ffffffff
"FatBlastTimeout"=dword:00000003
"AsyncRetryInterval"=dword:000001f4
"AttachCaseSensitive"=dword:00000000
"FastRequery"=dword:00000000
"ODBCISAMAttach"=dword:00000000
"PreparedInsert"=dword:00000000
"PreparedUpdate"=dword:00000000
"SnapshotOnly"=dword:00000000
"AttachableObjects"="'TABLE','VIEW','SYSTEM TABLE','ALIAS','SYNONYM'"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\Engines\Text]
"win32"="C:\\WINDOWS\\System32\\MSTEXT35.DLL"
"CharacterSet"="OEM"
"Format"="CSVDelimited"
"Extensions"="txt,csv,tab,asc"
"FirstRowHasNames"=hex:01
"MaxScanRows"=dword:00000019
"ExportCurrencySymbols"=hex:01

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\Engines\Xbase]
"win32"="C:\\WINDOWS\\System32\\MSXBSE35.DLL"
"DbcsStr"=hex:00
"PageTimeout"=dword:00000258
"DataCodePage"="OEM"
"Mark"=dword:00000000
"Date"="MDY"
"Exact"=hex:00
"Deleted"=hex:01
"Century"=hex:00
"CollatingSequence"="Ascii"
"NetworkAccess"=hex:01

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\ISAM Formats]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\ISAM Formats\dBase 5.0]
"Engine"="Xbase"
"ExportFilter"="dBASE 5 (*.dbf)"
"ImportFilter"="dBASE 5 (*.dbf)"
"CanLink"=hex:01
"OneTablePerFile"=hex:01
"IsamType"=dword:00000000
"IndexDialog"=hex:01
"IndexFilter"="dBASE Index (*.ndx;*.mdx)"
"CreateDBOnExport"=hex:00
"ResultTextImport"="Import data from the external file into the current
database. Changing data in the current database will not change data in the
external file."
"ResultTextLink"="Create a table in the current database that is linked to
the external file. Changing data in the current database will change data
in the external file."
"ResultTextExport"="Export data from the current database into a dBase 5
file. This process will overwrite the data if exported to an existing
file."
"SupportsLongNames"=hex:00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\ISAM Formats\dBase III]
"Engine"="Xbase"
"ExportFilter"="dBASE III (*.dbf)"
"ImportFilter"="dBASE III (*.dbf)"
"CanLink"=hex:01
"OneTablePerFile"=hex:01
"IsamType"=dword:00000000
"IndexDialog"=hex:01
"IndexFilter"="dBASE Index (*.ndx)"
"CreateDBOnExport"=hex:00
"ResultTextImport"="Import data from the external file into the current
database. Changing data in the current database will not change data in the
external file."
"ResultTextLink"="Create a table in the current database that is linked to
the external file. Changing data in the current database will change data
in the external file."
"ResultTextExport"="Export data from the current database into a dBase III
file. This process will overwrite the data if exported to an existing
file."
"SupportsLongNames"=hex:00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\ISAM Formats\dBase IV]
"Engine"="Xbase"
"ExportFilter"="dBASE IV (*.dbf)"
"ImportFilter"="dBASE IV (*.dbf)"
"CanLink"=hex:01
"OneTablePerFile"=hex:01
"IsamType"=dword:00000000
"IndexDialog"=hex:01
"IndexFilter"="dBASE Index (*.ndx;*.mdx)"
"CreateDBOnExport"=hex:00
"ResultTextImport"="Import data from the external file into the current
database. Changing data in the current database will not change data in the
external file."
"ResultTextLink"="Create a table in the current database that is linked to
the external file. Changing data in the current database will change data
in the external file."
"ResultTextExport"="Export data from the current database into a dBase IV
file. This process will overwrite the data if exported to an existing
file."
"SupportsLongNames"=hex:00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\ISAM Formats\Excel 3.0]
"Engine"="Excel"
"ExportFilter"="Microsoft Excel 3 (*.xls)"
"CanLink"=hex:01
"OneTablePerFile"=hex:00
"IsamType"=dword:00000001
"IndexDialog"=hex:00
"CreateDBOnExport"=hex:01
"ResultTextExport"="Export data from the current database into an Excel 3
file. This process will overwrite the data if exported to an existing
file."
"SupportsLongNames"=hex:01

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\ISAM Formats\Excel 4.0]
"Engine"="Excel"
"ExportFilter"="Microsoft Excel 4 (*.xls)"
"CanLink"=hex:01
"OneTablePerFile"=hex:00
"IsamType"=dword:00000001
"IndexDialog"=hex:00
"CreateDBOnExport"=hex:01
"ResultTextExport"="Export data from the current database into an Excel 4
file. This process will overwrite the data if exported to an existing
file."
"SupportsLongNames"=hex:01

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\ISAM Formats\Excel 5.0]
"Engine"="Excel"
"ExportFilter"="Microsoft Excel 5-7 (*.xls)"
"ImportFilter"="Microsoft Excel (*.xls)"
"CanLink"=hex:01
"OneTablePerFile"=hex:00
"IsamType"=dword:00000001
"IndexDialog"=hex:00
"CreateDBOnExport"=hex:01
"ResultTextImport"="Import data from the external file into the current
database. Changing data in the current database will not change data in the
external file."
"ResultTextLink"="Create a table in the current database that is linked to
the external file. Changing data in the current database will change data
in the external file. Only one user at a time can change data in the file."
"ResultTextExport"="Export data from the current database into an Excel 5
file."
"SupportsLongNames"=hex:01

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\ISAM Formats\Excel 8.0]
"Engine"="Excel"
"ExportFilter"="Microsoft Excel 97 (*.xls)"
"CanLink"=hex:01
"OneTablePerFile"=hex:00
"IsamType"=dword:00000001
"IndexDialog"=hex:00
"CreateDBOnExport"=hex:01
"ResultTextExport"="Export data from the current database into an Excel 97
file."
"SupportsLongNames"=hex:01

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\ISAM Formats\FoxPro 2.0]
"Engine"="Xbase"
"ExportFilter"="Microsoft FoxPro 2.0 (*.dbf)"
"ImportFilter"="Microsoft FoxPro (*.dbf)"
"CanLink"=hex:01
"OneTablePerFile"=hex:01
"IsamType"=dword:00000000
"IndexDialog"=hex:01
"IndexFilter"="FoxPro Index (*.idx;*.cdx)"
"CreateDBOnExport"=hex:00
"ResultTextImport"="Import data from the external file into the current
database. Changing data in the current database will not change data in the
external file."
"ResultTextLink"="Create a table in the current database that is linked to
the external file. Changing data in the current database will change data
in the external file."
"ResultTextExport"="Export data from the current database into a Microsoft
FoxPro 2.0 file. This process will overwrite the data if exported to an
existing file."
"SupportsLongNames"=hex:00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\ISAM Formats\FoxPro 2.5]
"Engine"="Xbase"
"ExportFilter"="Microsoft FoxPro 2.5 (*.dbf)"
"CanLink"=hex:01
"OneTablePerFile"=hex:01
"IsamType"=dword:00000000
"IndexDialog"=hex:01
"IndexFilter"="FoxPro Index (*.idx;*.cdx)"
"CreateDBOnExport"=hex:00
"ResultTextExport"="Export data from the current database into a Microsoft
FoxPro 2.5 file. This process will overwrite the data if exported to an
existing file."
"SupportsLongNames"=hex:00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\ISAM Formats\FoxPro 2.6]
"Engine"="Xbase"
"ExportFilter"="Microsoft FoxPro 2.6 (*.dbf)"
"CanLink"=hex:01
"OneTablePerFile"=hex:01
"IsamType"=dword:00000000
"IndexDialog"=hex:01
"IndexFilter"="FoxPro Index (*.idx;*.cdx)"
"CreateDBOnExport"=hex:00
"ResultTextExport"="Export data from the current database into a Microsoft
FoxPro 2.6 file. This process will overwrite the data if exported to an
existing file."
"SupportsLongNames"=hex:00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\ISAM Formats\FoxPro 3.0]
"Engine"="Xbase"
"ExportFilter"="Microsoft FoxPro 3.0 (*.dbf)"
"CanLink"=hex:00
"OneTablePerFile"=hex:01
"IsamType"=dword:00000000
"IndexDialog"=hex:00
"CreateDBOnExport"=hex:00
"ResultTextExport"="Export data from the current database into a Microsoft
FoxPro 3.0 file. This process will overwrite the data if exported to an
existing file."
"SupportsLongNames"=hex:00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\ISAM Formats\FoxPro DBC]
"Engine"="Xbase"
"ImportFilter"="Microsoft FoxPro 3.0 (*.dbc)"
"CanLink"=hex:00
"OneTablePerFile"=hex:00
"IsamType"=dword:00000000
"IndexDialog"=hex:00
"CreateDBOnExport"=hex:00
"ResultTextImport"="Import data from the external file into the current
database. Changing data in the current database will not change data in the
external file."
"SupportsLongNames"=hex:00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\ISAM Formats\HTML Export]
"Engine"="Text"
"ExportFilter"="HTML Documents (*.html;*.htm)"
"CanLink"=hex:00
"OneTablePerFile"=hex:01
"IsamType"=dword:00000002
"IndexDialog"=hex:00
"CreateDBOnExport"=hex:00
"ResultTextExport"="Export data from the current database into a text file.
This process will overwrite data if exported to an existing file."
"SupportsLongNames"=hex:01

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\ISAM Formats\HTML Import]
"Engine"="Text"
"ImportFilter"="HTML Documents (*.html;*.htm)"
"CanLink"=hex:01
"OneTablePerFile"=hex:00
"IsamType"=dword:00000002
"IndexDialog"=hex:00
"CreateDBOnExport"=hex:00
"ResultTextImport"="Import data from the external file into the current data
base. Changing data in the current database will not change data in the
external file."
"ResultTextLink"="Create a table in the current database that is linked to
the external file. Changing data in the current database will change data
in the external file."
"SupportsLongNames"=hex:01

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\ISAM Formats\Jet 2.x]
"Engine"="Jet 2.x"
"OneTablePerFile"=hex:00
"IndexDialog"=hex:00
"CreateDBOnExport"=hex:00
"IsamType"=dword:00000000

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\ISAM Formats\Text]
"Engine"="Text"
"ExportFilter"="Text Files (*.txt;*.csv;*.tab;*.asc)"
"ImportFilter"="Text Files (*.txt;*.csv;*.tab;*.asc)"
"CanLink"=hex:01
"OneTablePerFile"=hex:01
"IsamType"=dword:00000002
"IndexDialog"=hex:00
"CreateDBOnExport"=hex:00
"ResultTextImport"="Import data from the external file into the current
database. Changing data in the current database will not change data in the
external file."
"ResultTextLink"="Create a table in the current database that is linked to
the external file. Changing data in the current database will change data
in the external file."
"ResultTextExport"="Export data from the current database into a text file.
This process will overwrite data if exported to an existing file."
"SupportsLongNames"=hex:01

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines]
"SystemDB"="system.mdb"
"CompactByPKey"=dword:00000001
"PrevFormatCompactWithUNICODECompression"=dword:00000001
"SandBoxMode"=dword:00000002

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Excel]
"win32"="C:\\WINDOWS\\System32\\msexcl40.dll"
"DisabledExtensions"="!xls"
"ImportMixedTypes"="Text"
"FirstRowHasNames"=hex:01
"AppendBlankRows"=dword:00000001
"TypeGuessRows"=dword:00000008

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Exchange]
"win32"="C:\\WINDOWS\\System32\\msexch40.dll"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Jet 2.x]
"win32"="C:\\WINDOWS\\System32\\msrd2x40.dll"
"ReadAheadPages"=dword:00000008
"MaxBufferSize"=dword:00000200
"LockRetry"=dword:00000014
"CommitLockRetry"=dword:00000014
"PageTimeout"=dword:00000005
"LockedPageTimeout"=dword:00000005
"CursorTimeout"=dword:00000005
"IdleFrequency"=dword:0000000a
"ForceOSFlush"=dword:00000000

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Jet 3.x]
"win32"="C:\\WINDOWS\\System32\\msrd3x40.dll"
"PageTimeout"=dword:00001388
"LockRetry"=dword:00000014
"MaxBufferSize"=dword:00000000
"Threads"=dword:00000003
"ExclusiveAsyncDelay"=dword:000007d0
"SharedAsyncDelay"=dword:00000032
"FlushTransactionTimeout"=dword:000001f4
"MaxLocksPerFile"=dword:0000251c
"LockDelay"=dword:00000064
"RecycleLVs"=dword:00000000
"UserCommitSync"="yes"
"ImplicitCommitSync"="no"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Jet 4.0]
"PageTimeout"=dword:00001388
"LockRetry"=dword:00000014
"MaxBufferSize"=dword:00000000
"Threads"=dword:00000003
"ExclusiveAsyncDelay"=dword:000007d0
"SharedAsyncDelay"=dword:00000032
"FlushTransactionTimeout"=dword:000001f4
"MaxLocksPerFile"=dword:0000251c
"LockDelay"=dword:00000064
"RecycleLVs"=dword:00000000
"PagesLockedToTableLock"=dword:00000000
"UserCommitSync"="yes"
"ImplicitCommitSync"="no"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Lotus]
"win32"="C:\\WINDOWS\\System32\\msltus40.dll"
"DisabledExtensions"="!wks,wk1,wk3,wk4,wj2,wj3"
"ImportMixedTypes"="Text"
"FirstRowHasNames"=hex:01
"AppendBlankRows"=dword:00000001
"TypeGuessRows"=dword:00000008

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\ODBC]
"TraceODBCAPI"=dword:00000000
"DisableAsync"=dword:00000001
"TraceSQLMode"=dword:00000000
"QueryTimeout"=dword:0000003c
"LoginTimeout"=dword:00000014
"ConnectionTimeout"=dword:00000258
"TryJetAuth"=dword:00000001
"FatBlastRows"=dword:ffffffff
"FatBlastTimeout"=dword:00000003
"AsyncRetryInterval"=dword:000001f4
"AttachCaseSensitive"=dword:00000000
"FastRequery"=dword:00000000
"ODBCISAMAttach"=dword:00000000
"PreparedInsert"=dword:00000000
"PreparedUpdate"=dword:00000000
"SnapshotOnly"=dword:00000000
"AttachableObjects"="'TABLE','VIEW','SYSTEM TABLE','ALIAS','SYNONYM'"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Paradox]
"win32"="C:\\WINDOWS\\System32\\mspbde40.dll"
"CollatingSequence"="Ascii"
"DataCodePage"="OEM"
"NetworkAccess"=hex:01
"PageTimeout"=dword:00000258

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Text]
"win32"="C:\\WINDOWS\\System32\\mstext40.dll"
"DisabledExtensions"="!txt,csv,tab,asc,htm,html"
"CharacterSet"="ANSI"
"ImportFixedFormat"="RaggedEdge"
"Format"="CSVDelimited"
"Extensions"="txt,csv,tab,asc"
"FirstRowHasNames"=hex:01
"MaxScanRows"=dword:00000019
"ExportCurrencySymbols"=hex:01

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Xbase]
"win32"="C:\\WINDOWS\\System32\\msxbde40.dll"
"DbcsStr"=hex:01
"Mark"=dword:00000000
"Date"="MDY"
"Exact"=hex:00
"Deleted"=hex:01
"Century"=hex:00
"CollatingSequence"="Ascii"
"DataCodePage"="OEM"
"NetworkAccess"=hex:01
"PageTimeout"=dword:00000258

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\ISAM Formats]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\ISAM Formats\dBase 5.0]
"Engine"="Xbase"
"ExportFilter"="dBASE 5 (*.dbf)"
"ImportFilter"="dBASE 5 (*.dbf)"
"CanLink"=hex:01
"OneTablePerFile"=hex:01
"IsamType"=dword:00000000
"IndexDialog"=hex:00
"CreateDBOnExport"=hex:00
"ResultTextImport"="Import data from the external file into the current
database. Changing data in the current database will not change data in the
external file."
"ResultTextLink"="Create a table in the current database that is linked to
the external file. Changing data in the current database will change data
in the external file."
"ResultTextExport"="Export data from the current database into a dBase 5
file. This process will overwrite the data if exported to an existing
file."
"SupportsLongNames"=hex:00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\ISAM Formats\dBase III]
"Engine"="Xbase"
"ExportFilter"="dBASE III (*.dbf)"
"ImportFilter"="dBASE III (*.dbf)"
"CanLink"=hex:01
"OneTablePerFile"=hex:01
"IsamType"=dword:00000000
"IndexDialog"=hex:00
"CreateDBOnExport"=hex:00
"ResultTextImport"="Import data from the external file into the current
database. Changing data in the current database will not change data in the
external file."
"ResultTextLink"="Create a table in the current database that is linked to
the external file. Changing data in the current database will change data
in the external file."
"ResultTextExport"="Export data from the current database into a dBase III
file. This process will overwrite the data if exported to an existing
file."
"SupportsLongNames"=hex:00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\ISAM Formats\dBase IV]
"Engine"="Xbase"
"ExportFilter"="dBASE IV (*.dbf)"
"ImportFilter"="dBASE IV (*.dbf)"
"CanLink"=hex:01
"OneTablePerFile"=hex:01
"IsamType"=dword:00000000
"IndexDialog"=hex:00
"CreateDBOnExport"=hex:00
"ResultTextImport"="Import data from the external file into the current
database. Changing data in the current database will not change data in the
external file."
"ResultTextLink"="Create a table in the current database that is linked to
the external file. Changing data in the current database will change data
in the external file."
"ResultTextExport"="Export data from the current database into a dBase IV
file. This process will overwrite the data if exported to an existing
file."
"SupportsLongNames"=hex:00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\ISAM Formats\Excel 3.0]
"Engine"="Excel"
"ExportFilter"="Microsoft Excel 3 (*.xls)"
"CanLink"=hex:01
"OneTablePerFile"=hex:00
"IsamType"=dword:00000001
"IndexDialog"=hex:00
"CreateDBOnExport"=hex:01
"ResultTextExport"="Export data from the current database into an Excel 3
file. This process will overwrite the data if exported to an existing
file."
"SupportsLongNames"=hex:01

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\ISAM Formats\Excel 4.0]
"Engine"="Excel"
"ExportFilter"="Microsoft Excel 4 (*.xls)"
"CanLink"=hex:01
"OneTablePerFile"=hex:00
"IsamType"=dword:00000001
"IndexDialog"=hex:00
"CreateDBOnExport"=hex:01
"ResultTextExport"="Export data from the current database into an Excel 4
file. This process will overwrite the data if exported to an existing
file."
"SupportsLongNames"=hex:01

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\ISAM Formats\Excel 5.0]
"Engine"="Excel"
"ExportFilter"="Microsoft Excel 5-7 (*.xls)"
"ImportFilter"="Microsoft Excel (*.xls)"
"CanLink"=hex:01
"OneTablePerFile"=hex:00
"IsamType"=dword:00000001
"IndexDialog"=hex:00
"CreateDBOnExport"=hex:01
"ResultTextImport"="Import data from the external file into the current
database. Changing data in the current database will not change data in the
external file."
"ResultTextLink"="Create a table in the current database that is linked to
the external file. Changing data in the current database will change data
in the external file. Only one user at a time can change data in the file."
"ResultTextExport"="Export data from the current database into an Excel 5-7
file."
"SupportsLongNames"=hex:01
"ReportFormat"="Microsoft Excel"
"OutputFormat"="Microsoft Excel (*.xls)"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\ISAM Formats\Excel 8.0]
"Engine"="Excel"
"ExportFilter"="Microsoft Excel 97-2000 (*.xls)"
"CanLink"=hex:01
"OneTablePerFile"=hex:00
"IsamType"=dword:00000001
"IndexDialog"=hex:00
"CreateDBOnExport"=hex:01
"ResultTextExport"="Export data from the current database into an Excel
97-2000 file."
"SupportsLongNames"=hex:01
"ReportFormat"="Microsoft Excel"
"OutputFormat"="Microsoft Excel (*.xls)"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\ISAM Formats\Exchange 4.0]
"Engine"="Exchange"
"ImportFilter"="Exchange()"
"CanLink"=hex:01
"OneTablePerFile"=hex:00
"IsamType"=dword:00000003
"IndexDialog"=hex:00
"CreateDBOnExport"=hex:00
"SupportsLongNames"=hex:01

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\ISAM Formats\HTML Export]
"Engine"="Text"
"ExportFilter"="HTML Documents (*.html;*.htm)"
"CanLink"=hex:00
"OneTablePerFile"=hex:01
"IsamType"=dword:00000002
"IndexDialog"=hex:00
"CreateDBOnExport"=hex:00
"ResultTextExport"="Export data from the current database into a text file.
This process will overwrite data if exported to an existing file."
"SupportsLongNames"=hex:01
"ReportFormat"="HTML"
"OutputFormat"="HTML (*.html)"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\ISAM Formats\HTML Import]
"Engine"="Text"
"ImportFilter"="HTML Documents (*.html;*.htm)"
"CanLink"=hex:01
"OneTablePerFile"=hex:00
"IsamType"=dword:00000002
"IndexDialog"=hex:00
"CreateDBOnExport"=hex:00
"ResultTextImport"="Import data from the external file into the current
database. Changing data in the current database will not change data in the
external file."
"ResultTextLink"="Create a table in the current database that is linked to
the external file. Changing data in the current database will change data
in the external file."
"SupportsLongNames"=hex:01

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\ISAM Formats\Jet 2.x]
"Engine"="Jet 2.x"
"OneTablePerFile"=hex:00
"IndexDialog"=hex:00
"CreateDBOnExport"=hex:00
"IsamType"=dword:00000000

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\ISAM Formats\Jet 3.x]
"Engine"="Jet 3.x"
"OneTablePerFile"=hex:00
"IndexDialog"=hex:00
"CreateDBOnExport"=hex:00
"IsamType"=dword:00000000

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\ISAM Formats\Lotus WJ2]
"Engine"="Lotus"
"ExportFilter"="Lotus 1-2-3 WJ2 (*.wj2)"
"ImportFilter"="Lotus 1-2-3/DOS (*.wj*)"
"CanLink"=hex:00
"OneTablePerFile"=hex:00
"IsamType"=dword:00000001
"IndexDialog"=hex:00
"CreateDBOnExport"=hex:01
"ResultTextExport"="Export data from the current database into a Lotus 1-2-3
version 2 file. This process will overwrite data if exported to an existing
file."
"SupportsLongNames"=hex:01

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\ISAM Formats\Lotus WJ3]
"Engine"="Lotus"
"CanLink"=hex:00
"OneTablePerFile"=hex:00
"IsamType"=dword:00000001
"IndexDialog"=hex:00
"CreateDBOnExport"=hex:01
"SupportsLongNames"=hex:01

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\ISAM Formats\Lotus WK1]
"Engine"="Lotus"
"ExportFilter"="Lotus 1-2-3 WK1 (*.wk1)"
"ImportFilter"="Lotus 1-2-3 (*.wk*)"
"CanLink"=hex:00
"OneTablePerFile"=hex:00
"IsamType"=dword:00000001
"IndexDialog"=hex:00
"CreateDBOnExport"=hex:01
"ResultTextImport"="Import data from the external file into the current
database. Changing data in the current database will not change data in the
external file."
"ResultTextExport"="Export data from the current database into a Lotus 1-2-3
version 2 file. This process will overwrite data if exported to an existing
file."
"SupportsLongNames"=hex:01

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\ISAM Formats\Lotus WK3]
"Engine"="Lotus"
"ExportFilter"="Lotus 1-2-3 WK3 (*.wk3)"
"CanLink"=hex:00
"OneTablePerFile"=hex:00
"IsamType"=dword:00000001
"IndexDialog"=hex:00
"CreateDBOnExport"=hex:01
"ResultTextExport"="Export data from the current database into a Lotus 1-2-3
version 3 file."
"SupportsLongNames"=hex:01

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\ISAM Formats\Lotus WK4]
"Engine"="Lotus"
"CanLink"=hex:00
"OneTablePerFile"=hex:00
"IsamType"=dword:00000001
"IndexDialog"=hex:00
"CreateDBOnExport"=hex:01
"SupportsLongNames"=hex:01

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\ISAM Formats\Outlook 9.0]
"Engine"="Exchange"
"ImportFilter"="Outlook()"
"CanLink"=hex:01
"OneTablePerFile"=hex:00
"IsamType"=dword:00000003
"IndexDialog"=hex:00
"CreateDBOnExport"=hex:00
"SupportsLongNames"=hex:01

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\ISAM Formats\Paradox 3.X]
"Engine"="Paradox"
"ExportFilter"="Paradox 3 (*.db)"
"ImportFilter"="Paradox (*.db)"
"CanLink"=hex:01
"OneTablePerFile"=hex:01
"IsamType"=dword:00000000
"IndexDialog"=hex:00
"CreateDBOnExport"=hex:00
"ResultTextImport"="Import data from the external file into the current
database. Changing data in the current database will not change data in the
external file."
"ResultTextLink"="Create a table in the current database that is linked to
the external file. Changing data in the current database will change data
in the external file."
"ResultTextExport"="Export data from the current database into a Paradox 3
file. This process will overwrite the data if exported to an existing
file."
"SupportsLongNames"=hex:00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\ISAM Formats\Paradox 4.X]
"Engine"="Paradox"
"ExportFilter"="Paradox 4 (*.db)"
"CanLink"=hex:01
"OneTablePerFile"=hex:01
"IsamType"=dword:00000000
"IndexDialog"=hex:00
"CreateDBOnExport"=hex:00
"ResultTextExport"="Export data from the current database into a Paradox 4
file. This process will overwrite the data if exported to an existing
file."
"SupportsLongNames"=hex:00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\ISAM Formats\Paradox 5.X]
"Engine"="Paradox"
"ExportFilter"="Paradox 5 (*.db)"
"CanLink"=hex:01
"OneTablePerFile"=hex:01
"IsamType"=dword:00000000
"IndexDialog"=hex:00
"CreateDBOnExport"=hex:00
"ResultTextExport"="Export data from the current database into a Paradox 5
file. This process will overwrite the data if exported to an existing
file."
"SupportsLongNames"=hex:00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\ISAM Formats\Paradox 7.X]
"Engine"="Paradox"
"ExportFilter"="Paradox 7-8 (*.db)"
"CanLink"=hex:01
"OneTablePerFile"=hex:01
"IsamType"=dword:00000000
"IndexDialog"=hex:00
"CreateDBOnExport"=hex:00
"ResultTextExport"="Export data from the current database into a Paradox 7-8
file. This process will overwrite the data if exported to an existing
file."
"SupportsLongNames"=hex:00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\ISAM Formats\Text]
"Engine"="Text"
"ExportFilter"="Text Files (*.txt;*.csv;*.tab;*.asc)"
"ImportFilter"="Text Files (*.txt;*.csv;*.tab;*.asc)"
"CanLink"=hex:01
"OneTablePerFile"=hex:01
"IsamType"=dword:00000002
"IndexDialog"=hex:00
"CreateDBOnExport"=hex:00
"ResultTextImport"="Import data from the external file into the current
database. Changing data in the current database will not change data in the
external file."
"ResultTextLink"="Create a table in the current database that is linked to
the external file. Changing data in the current database will change data
in the external file."
"ResultTextExport"="Export data from the current database into a text file.
This process will overwrite data if exported to an existing file."
"SupportsLongNames"=hex:01
"ReportFormat"="MS-DOS Text"
"OutputFormat"="MS-DOS Text (*.txt)"
"FormatFunction"="txt,SOA_RptToAscii,1,MS-DOS Text (*.txt)"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Transporter]
"Priority_FS"=dword:00000001
"Priority_Direct"=dword:00000003
"Priority_Internet"=dword:00000002
"Timeout_Synch_Lock"=dword:0000003c
"Timeout_Synch"=dword:0000003c
"Timeout_Synch_Internet_Server"=dword:00000e10
"Timeout_Internet_Client"=dword:00000e10
"Timeout_Internet_Connect"=dword:00000078

-----Original Message-----
From: Joseph Tengue [mailto:jte...@siec.education.fr]
Sent: Wednesday, January 31, 2001 12:27 AM
To: ak...@bigpond.com
Subject: help


i want to use your merge module.
i have installshield express, but i have a lot of difficulties to install
dao and mdac24
"Anton" <ak...@bigpond.com> wrote in message news:3a76...@12.41.20.38...

Alexander Rodov

unread,
Jan 31, 2001, 9:15:27 PM1/31/01
to
Why ISWI/IPWI can't be used to create and validate merge module?

"Anton" <ak...@bigpond.com> wrote in message news:3a77...@12.41.20.38...

Anton

unread,
Jan 31, 2001, 9:57:59 PM1/31/01
to
It could - if I had it.

"Alexander Rodov" <aro...@nospam.earthlink.net> wrote in message
news:3a78...@12.41.20.38...

Stefan Krueger

unread,
Feb 1, 2001, 3:29:28 AM2/1/01
to
If you don't have ISWI - why do you post your question in ISWI
newsgroups? If you are using VSI, I suggest you post in
microsoft.public.platformsdk.msi

--
Stefan Krueger - Independent Setup Consultant
<<reply-to address is invalid to avoid spam>>

Visit InstallSite at http://www.installsite.org to download
free code samples, tips, tools and more...
For information about individual support and consulting services
please send a blank mail to the autoresponder at in...@installsite.org

Stefan Krueger and the InstallSite.org web site are not affiliated
with InstallShield Software Corporation.

"Anton" <ak...@bigpond.com> schrieb im Newsbeitrag
news:3a78...@12.41.20.38...

0 new messages