PDA

View Full Version : Missing ODBC Files for Distribution



NewsArchive
08-21-1996, 12:00 AM
I am creating a distribution for a VB 4.0a professional application which
utilizes ODBC. The application itself works as planned (which makes me
think I have all of the various ODBC files that I need on my system), but I
am having trouble building a distribution with Installshield Express Pro
(Eval version 1.1).

When I go through the various dialogs to setup ODBC under the InstallShield
Objects for Visual Basic, everything appears to be fine... but upon
finishing the checklist and running the DiskBuilder I run into a file not
found error. With a little bit of investigation, by comparing the files
that InstallShield plans to include in the distribution vs. what I have on
my system, I find that I am short these files:

C:\WIN95\SYSTEM\README25.TXT
C:\WIN95\SYSTEM\ODBCINST.CNT
C:\WIN95\SYSTEM\ODBCJTNW.CNT
C:\WIN95\SYSTEM\ODBCJET.CNT

The question is... what do they do? where do I find them?, and why am I
missing them in the first place?


Any ideas would be greatly appreciated.

Mike
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Mike Quetel mquetel@geonorth.com
GIS Analyst/Programmer http://www.geonorth.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
GeoNorth, Inc. (503) 248-5708 - Voice
421 SW 6th Ave, Suite 810 (503) 243-4478 - FAX
Portland, OR 97204 (800) 290-2292 - Anchorage
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

NewsArchive
09-17-1996, 12:00 AM
> "Mike Quetel" <mquetel@geonorth.com> wrote in article
<01bb8f81$ed66a1a0$a078a3ce@default>...
> I am creating a distribution for a VB 4.0a professional application
which
> utilizes ODBC. The application itself works as planned (which makes me
> think I have all of the various ODBC files that I need on my system),
but I
> am having trouble building a distribution with Installshield Express Pro
> (Eval version 1.1).
>
> When I go through the various dialogs to setup ODBC under the
InstallShield
> Objects for Visual Basic, everything appears to be fine... but upon
> finishing the checklist and running the DiskBuilder I run into a file
not
> found error. With a little bit of investigation, by comparing the files
> that InstallShield plans to include in the distribution vs. what I have
on
> my system, I find that I am short these files:
>
> C:\WIN95\SYSTEM\README25.TXT
> C:\WIN95\SYSTEM\ODBCINST.CNT
> C:\WIN95\SYSTEM\ODBCJTNW.CNT
> C:\WIN95\SYSTEM\ODBCJET.CNT
>
> The question is... what do they do? where do I find them?, and why am I
> missing them in the first place?
>
//
>>

NewsArchive
09-17-1996, 12:00 AM
> When I go through the various dialogs to setup ODBC under the
InstallShield
> Objects for Visual Basic, everything appears to be fine... but upon
> finishing the checklist and running the DiskBuilder I run into a file
not
> found error. With a little bit of investigation, by comparing the files
> that InstallShield plans to include in the distribution vs. what I have
on
> my system, I find that I am short these files:
>
> C:\WIN95\SYSTEM\README25.TXT
> C:\WIN95\SYSTEM\ODBCINST.CNT
> C:\WIN95\SYSTEM\ODBCJTNW.CNT
> C:\WIN95\SYSTEM\ODBCJET.CNT
>
>=====================================================================
Troubleshooting: Disk Builder Cannot Find Certain Files Needed for ODBC
Objects.
=====================================================================

This document relates to the following InstallShield Express product(s):
Professional
Target Platform(s): All Platforms

--------------------------------------------------------------------------
-----------------------------------------------
ISSUE:
--------------------------------------------------------------------------
-----------------------------------------------
Disk Builder cannot find certain files which were added to your setup for
ODBC installation.

--------------------------------------------------------------------------
-----------------------------------------------
DISCUSSION:
--------------------------------------------------------------------------
-----------------------------------------------
When adding to your setup the necessary files for an ODBC installation,
Express selects the same files which are installed by the Microsoft ODBC
SDK setup. If the ODBC present on your development machine was not
installed by the Microsoft ODBC SDK setup, then you may not have all these
files on your system. If the ODBC application you are installing with your
setup runs correctly on your machine without these files, then their
inclusions in your setup may not be necessary.

The following files may not be on your machine if your system's ODBC was
not installed by the Microsoft ODBC SDK setup:

o Qfeupd.exe
o Readme25.txt
o Odbcinst.cnt
o Odbcjtnw.cnt
o Odbcjet.cnt

To remove any of these files from your setup, please open the Groups and
Files dialog and delete the file from the System Files - WinSysDir file
group by highlighting the file in the File Groups window and pressing the
Delete key on your keyboard.

The following two ODBC code page files may also not be found on some
machines:

o 12520437.cpx
o 12520850.cpx

These two files are used by the Microsoft ODBC Code Page Translator
Mscpxl32.dll for the Microsoft SQL Server, and they should have been
included in any Microsoft ODBC full installation. Once again, if the ODBC
application you are installing runs correctly on your machine without
these files, then their inclusions in your setup may not be necessary, and
you may delete them from the System Files - WinSysDir file group.

The following is a list of the minimum files necessary to make 32-bit ODBC
functional on your target system. These ODBC core files should not be
removed from any 32-bit ODBC setup.

o Ctl3d32.dll* - 3D controls support (required by ODBC)
o Ds16gt.dll - ODBC driver setup 16-bit generic thunk DLL
o Ds32gt.dll - ODBC driver setup 32-bit generic thunk DLL
o Mfc40.dll** - MFC
o Msvcrt20.dll - WinSysNT01
o Odbc16gt.dll - ODBC 16-bit generic thunk DLL 16-bit
o Odbc32gt.dll - ODBC 32-bit generic thunk DLL 32-bit
o Odbc32.dll - 32-bit ODBC driver manager
o Odbcad32.exe - 32-bit ODBC administrator
o Odbccp32.cpl - 32-bit ODBC control panel component
o Odbccp32.dll - 32-bit ODBC installer/administrator
o Odbccr32.dll - 32-bit ODBC cursor library
o Odbcinst.hlp - ODBC help file
o Odbcint.dll - ODBC error messages and dialog boxes

* Ctl3d32.dll is automatically added to the compressed library file
_Setup.lib for any 32-bit setup created with Express, and so will not be
listed in the System Files - WinSysDir file group when selecting to
install ODBC.

** Mfc40.dll is only required by a Microsoft Visual C++ 4.0 application
which uses 32-bit ODBC, and can be added to your setup by clicking the MFC
check box in the General tab of the Select InstallShield Objects for
Visual C++ dialog.

(Note: In addition to the files above, you must not delete from your setup
any .dll files which are necessary to support the ODBC drivers which you
selected in the ODBC Step 1 of 5 dialog.)

--------------------------------------------------------------------------
-----------------------------------------------
Article Number: X1067
The information provided in the InstallShield Express Knowledge Base is
subject to change without notice and is provided "as is," without warranty
of any kind. InstallShield Corporation disclaims all warranties, either
express or implied, including the warranties of merchantability and
fitness for a particular purpose. In no event shall InstallShield or its
suppliers be liable for any damages whatsoever, including direct,
indirect, incidental, consequential, loss of business profits or special
damages, even if InstallShield Corp. or its suppliers have been advised of
the possibility of such damages.

InstallShield Technical Support
Stephen