| | |
|
|
|
Microsoft Jet 4.0 Service Pack 8 |
| message from Boris on 7 May 2004 |
When I open Microsoft Office Access 2003 I am recommended to update to
Microsoft Jet 4.0 Service Pack 8. According to
http://support.microsoft.com/default.aspx?scid=kb;EN-US;829558 in Service
Pack 8 Msjet40.dll's version is 4.0.8015.0. The Msjet40.dll I find on my
computer is version 4.00.8618.0.
What does that mean? My Msjet40.dll is more recent than the one in Service
Pack 8? Do I have to upgrade (or downgrade) to Service Pack 8? I don't know
why my version is higher than the one in Service Pack 8? (I use Windows XP
Pro.)
Boris
|
| Wayne Morgan replied to Boris on 7 May 2004 |
I did some checking and I show 4.00.8618.0 to be the version on Windows 2003
Server (at least on the SBS version of the server). When I check my Windows
Update installation history, I show that I did apply Jet 4 SP8. I also
checked the service pack for Windows 2003 and the file version in the
service pack is 4.0.8015.0. So, I'm guessing that there are files in the
service pack other than Msjet40.dll that need to be updated but that the
service pack is smart enough to not overwrite the newer Msjet40.dll.
|
| Gareth Edmondson replied to Wayne Morgan on 7 May 2004 |
Microsoft are probably using their MSI technology properly as Wayne outlines
here. Am I right in assuming that MSI's can keep track of their DLLs and not
overwrite newer or different ones?
Best wishes
Gareth Edmondson
|
| Wayne Morgan replied to Gareth Edmondson on 7 May 2004 |
Most of the patches I've applied recently, that is the case. They don't
overwrite new files, at least not without prompting you first.
|
| Allen Browne replied to Boris on 7 May 2004 |
8618 was included in a recent critical update for Windows, released after
JET 4 SP8.
You already have the latest version of JET 4, probably because you used
Windows Update to stay up to date with your critical patches.
|
| Boris replied to Allen Browne on 7 May 2004 |
You are right: I use Windows Update. And after installing Service Pack 8 my
Msjet40.dll still has version number 4.00.8618.0. So installing Service Pack
8 does not overwrite newer DLLs.
However I wonder why Access 2003 recommends me to install Service Pack 8
when I open a database. I get a security warning because of unsecure
expressions (although I don't use any macros and VBA in that database). If I
choose not to block them Access 2003 tells me that Service Pack 8 or higher
should be installed?
Boris
|
| Van T. Dinh replied to Boris on 8 May 2004 |
Like Wayne wrote previously, there may be other files that were updated with
JET SP8 besides MSJET40.dll.
|
| Boris replied to Van T. Dinh on 8 May 2004 |
Yes, probably. But I still get a security warning which recommends me to
upgrade to SP 8 despite using the most recent JET version.
Boris
|
|
Archived message: Microsoft Jet 4.0 Service Pack 8 (MS Access Forms)