VB4 and XP SP2

  • Thread starter Edward Troxel via AccessMonster.com
  • Start date
E

Edward Troxel via AccessMonster.com

I have an application written in VB4 that uses an Acces 97 database. This
application has been widely used beginning on Win95 and NT4 through Win98,
WinME, Win2K, and WinXP. The first problems reported on this program was
when someone installed it on a machine with WinXP SP2. The program will not
run on *some* machines with SP2 installed but runs fine on others.

In-house I installed WinXP SP1 on a test machine and installed the program.
It ran fine. I then installed the SP2 update and the program continued to
run fine. We just received a machine that came with XP SP2 already
installed and it will NOT run on this machine. It gets to the command to
open the database and then exits because the database could not be opened.

I wrote a quickie program in C# .NET just to test the file and it will open
the file, open a table, display two fields from every record in the
database, and then close the file.

Given the massive number of VB4 programs we have, it would not be feasible
to update them all immediately to something suce as C#. But we can't update
our in-house machines (which would come with XP SP2) if our programs won't
run on them.

Files installed by the app:
vb40032.dll
msjt3032.dll
msjter32.dll
msjint32.dll
vbajet32.dll
vbdb32.dll
mswng300.dll
vbar2232.dll
ven2232.olb

Additional files copied to the test machine:
msrd2x32.dll
msrd2x35.dll
msjter35.dll
msjint35.dll
vbar332.dll
vbdb300.dll

Also ran the JET35SP3.EXE update program. But at this point the program
still will not open the database. Any suggestions what changed in XP SP2
that prevents it from opening the database?
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top