S
ST
I have an Access 2000 database application which was originally created on a
Windows 2000 pro computer using Office xp developer and installed in on a
Windows 98 machine. I originally installed Office 2000 and installed the
database using the setup created by the Office xp developer packaging wizard.
Everything was working fine until someone accidentally uninstalled Access
2000 to make room on the drive not realizing the application would no longer
work. I temporarily reinstalled the application using the setup with the
access 2002 runtime so it would work until we upgraded the hard drive.
One of the forms takes data from input boxes, runs some SQL and a couple
update queries and opens another form -
DoCmd.OpenQuery "UpdateHr"
DoCmd.RunSQL "UPDATE CurrentP SET CurrentP.PStart = #" & Me.Text15 & "#,
CurrentP.PEnd = #" & Me.Text17 & "#;"
DoCmd.OpenQuery "AddPR"
DoCmd.OpenForm "ViewPR", acNormal ' , , "PR.PEND = " & Me.Text17
At some point while running the queries or sql or opening the form I would
get an Invalid page fault in the XP runtime version about 3/4 of the time.
This wasn't happening when we were running the db in 2000. After upgrading
the hard drive, I uninstalled the 2002 runtime version and re-installed
Access 2000. Now at this same point in Access 2000 every time I try to run
this code it will not run at all, I get error 2486 - You cannot complete the
action at this time. Then I keep getting this same error no matter what I try
to do until I exit the application completely, running code on any other form
or even attempting to exit the form gives the same error. I reinstalled the
original database and then again with the runtime version and then even
installed the full version of Access 2002 to try both of those and have the
same Invalid page fault problem 3/4 of the time in both Access 2002 full
version and runtime. The information given with this fault says
AppName: msaccess.exe AppVer: 10.0.2627.1 ModName: oleaut32.dll ModVer:
2.40.4518.0 Offset: 0002b683
I have tried uninstalling all office applications completely and
reinstalling them, even manually deleting leftover directories and registry
values before reinstalling. I have tried replacing the oleaut32.dll with 2
other versions and have the same problem.
The references for this db are:
Visual basic for applications
Microsoft access 9.0 Object Library
OLE Automation
Microsoft ActiveX data objects 2.1 Library
Microsoft Windows Common Controls 6.0
Any help would be so greatly appreciated with either version, I would prefer
to run the database with Access 2000 but would settle to just have it work in
the runtime version without the page faults.
Thanks
ST
Windows 2000 pro computer using Office xp developer and installed in on a
Windows 98 machine. I originally installed Office 2000 and installed the
database using the setup created by the Office xp developer packaging wizard.
Everything was working fine until someone accidentally uninstalled Access
2000 to make room on the drive not realizing the application would no longer
work. I temporarily reinstalled the application using the setup with the
access 2002 runtime so it would work until we upgraded the hard drive.
One of the forms takes data from input boxes, runs some SQL and a couple
update queries and opens another form -
DoCmd.OpenQuery "UpdateHr"
DoCmd.RunSQL "UPDATE CurrentP SET CurrentP.PStart = #" & Me.Text15 & "#,
CurrentP.PEnd = #" & Me.Text17 & "#;"
DoCmd.OpenQuery "AddPR"
DoCmd.OpenForm "ViewPR", acNormal ' , , "PR.PEND = " & Me.Text17
At some point while running the queries or sql or opening the form I would
get an Invalid page fault in the XP runtime version about 3/4 of the time.
This wasn't happening when we were running the db in 2000. After upgrading
the hard drive, I uninstalled the 2002 runtime version and re-installed
Access 2000. Now at this same point in Access 2000 every time I try to run
this code it will not run at all, I get error 2486 - You cannot complete the
action at this time. Then I keep getting this same error no matter what I try
to do until I exit the application completely, running code on any other form
or even attempting to exit the form gives the same error. I reinstalled the
original database and then again with the runtime version and then even
installed the full version of Access 2002 to try both of those and have the
same Invalid page fault problem 3/4 of the time in both Access 2002 full
version and runtime. The information given with this fault says
AppName: msaccess.exe AppVer: 10.0.2627.1 ModName: oleaut32.dll ModVer:
2.40.4518.0 Offset: 0002b683
I have tried uninstalling all office applications completely and
reinstalling them, even manually deleting leftover directories and registry
values before reinstalling. I have tried replacing the oleaut32.dll with 2
other versions and have the same problem.
The references for this db are:
Visual basic for applications
Microsoft access 9.0 Object Library
OLE Automation
Microsoft ActiveX data objects 2.1 Library
Microsoft Windows Common Controls 6.0
Any help would be so greatly appreciated with either version, I would prefer
to run the database with Access 2000 but would settle to just have it work in
the runtime version without the page faults.
Thanks
ST