PRSQL9202014: UAE When Closing Multiple VBSQL Applications

ID Number: Q81970

1.11

OS/2

buglist1.11

Summary:

Problem ID: PRSQL9202014

SYMPTOMS

When closing multiple VBSQL applications within a Windows session,

an unrecoverable application error (UAE) is encountered.

CAUSE

There is a problem in the instance handling code of the VBSQL.VBX

control that results in a UAE if multiple VBSQL applications are

closed in the same order in which they were run.

WORKAROUND

Although there is no way to prevent this problem from occurring,

you can avoid the problem by closing instances of VBSQL

applications in the opposite order in which they were started. For

example, a UAE will not occur in the following situation:

1. Start VBSQL application A

2. Start VBSQL application B

...

3. Close VBSQL application B

4. Close VBSQL application A

However, the problem will occur in the following situation:

1. Start VBSQL application A

2. Start VBSQL application B

...

3. Close VBSQL application A

4. Close VBSQL application B

STATUS

Microsoft has confirmed this to be a problem in the Microsoft

Visual Basic Library for SQL Server (VBSQL) version 1.0. This

problem was corrected in VBSQL version 4.2.