PSS ID Number: 112652
Article Last Modified on 10/29/2003
The information in this article applies to:
- Microsoft Visual Basic Standard Edition for Windows 3.0
- Microsoft Visual Basic Professional Edition for Windows 3.0
This article was previously published under Q112652
SYMPTOMS
The following error message occurs under the conditions listed below:
Can't Find Installable ISAM
NOTE: If you are working with the Microsoft Access Version 2.0 Service
Pack, you will receive Reserved Error (-1070).
A combination of the following conditions result in the error:
- A Visual Basic application (.EXE) is executed that uses an IISAM driver.
- The <appname>.INI file associated with the Visual Basic application
includes a reference to only that IISAM driver.
- A second Visual Basic application (.EXE) is executed that requires a
different IISAM driver.
No matter what entries are in the second application's <appname>.INI
file, the "Can't Find Installable ISAM" error occurs.
CAUSE
This behavior is by design in the Microsoft Access engine included in
Visual Basic version 3.0 for Windows. The Microsoft Access engine is not
currently designed to look for the new .INI file required by the second
application. Instead, it is designed to use the established references that
the first .INI file provided when the first Visual Basic application was
executed. This design is under review for possible revision in future
product versions.
WORKAROUND
To work around this limitation, place the entire Installable ISAMs section
of the VB.INI file into the <appname>.INI file of each Visual Basic
application that executes an IISAM driver.
The section in the <appname>.INI should look like this:
[Installable ISAMs]
Btrieve=C:\WINDOWS\SYSTEM\btrv110.dll
FoxPro 2.0=C:\WINDOWS\SYSTEM\xbs110.dll
FoxPro 2.5=C:\WINDOWS\SYSTEM\xbs110.dll
dBASE III=C:\WINDOWS\SYSTEM\xbs110.dll
dBASE IV=C:\WINDOWS\SYSTEM\xbs110.dll
Paradox 3.X=C:\WINDOWS\SYSTEM\pdx110.dll
Additional query words: 3.00
Keywords: kbprb KB112652
Technology: kbAudDeveloper kbVB300 kbVB300Search kbVBSearch kbZNotKeyword2 kbZNotKeyword6