VB-Homepage Tipp 335

Versionsinformationen zur Jetengine

Keinem nützt es was, das Rad neu zu erfinden und Informationen sich zu erarbeiten, wo diese schon vorhanden sind, macht auch keinen Sinn.
Sinn aber macht, Informationen aus anderen Quellen zusammen zu tragen und zu verdichten, und natürlich die Quellenangabe nicht zu vergessen.
So geschehen bei nachfolgenden Informationen, die ich im Internet auf unten genannten Seiten zum Theme Jetengine gefunden habe und die sicher für alle informativ sind, die sich mit Datenbankprogrammierung befassen wollen bzw. müssen.

Die neuste Version 3.51 der MS Jetengine umfasst folgende Dateien

Msjet35.dll Version: 3.51.2026.0 Size: 1,045,776 byte
Msrepl35.dll Version: 3.51.2010.0 Size: 407,312 bytes
msjt4jlt.dll Version: 3.52.2026.0 Size: 1,233,680 bytes
Jetcomp.exe Version: 1.0.715.0 Size: 41,472 bytes
Readme.doc Installations-Anleitung

Microsoft Download Jet35upd.exe (948 KB)

Hier noch ein paar allgemeine Angaben zur Jet-Engine. Die DAO ist ein COM-Schnittstelle zur Jet-Engine, welche von vielen Microsoft-Programmen (Access, Excel, Project, Visual Basic, der   Microsoft Foundation Classes und anderen) benutzt wird. Deshalb kann es verwirrend sein, welche Applikation welche Version auf der Platte installiert:

Die nachstehende Tabelle zeigt die verschiedenen Jet-Versionen und ihre Programme:

Produkt Microsoft JET version
Microsoft Access 1.0 1.0
Microsoft Access 1.1 1.1
Microsoft Access 2.0 2.0
Microsoft Access 2.0 2.5 with Microsoft Access Service Pack
Microsoft Access 7.0 3.0
Microsoft Access 97 3.5 with Office 97
Microsoft Access 97 SR1 3.5 with Office 97SR1
Visual Basic 3.0 1.1
Visual Basic 3.0 2.0 with Visual Basic Compatibility Layer
Visual Basic 3.0 2.5 with Microsoft Access Service Pack
Visual Basic 4.0 16-bit 2.5
Visual Basic 4.0 32-bit 3.0
Visual Basic 5.0 32-bit 3.0
Visual Basic 5.0 32-bit 3.5
Visual C++ 4.x 3.0
Visual C++ 5.0 3.5
Jet 3.51 (web download) 3.51 (Latest, 3.5 Binary compatible)

Mit jeder neuen Version der Jet-Engine kamen neue Funktionalitäten hinzu. Änderungen in der Struktur der der Datenbank führten zu Problemen bei der Kompatibilität. Wenn möglich hat Microsoft versucht, einen einfachen Weg für eine Migration zwischen den einzelnen Versionen zu ermöglichen. Die nachstehende Tabelle zeigt, wie die unterschiedliche Datenbank-Versionen benutzt werden können:

MDB Version                                             Jet Version
  1.0 1.1 2.0 2.5 3.0 3.5
1.0 Ja Ja Ja Ja Ja Ja
1.1 Nein Ja Ja Ja Ja Ja
2.0 Nein Nein Ja Ja Ja Ja
3.0 Nein Nein Nein Nein Ja Ja

Die nachstehende Tabelle soll Ihnen helfen, Versionskonflikte zu lösen und die Jet-Version, die Sie benutzen, zu indentifizieren:
(Visual Basic ist notwendig, um auf die Jet-Engine zuzugreifen)

 

Jet Version File Version Description
VBDB300.DLL 3.00.0528 VB/JET support
MSAES110.DLL 1.10.0000 Expression services
MSAJT110.DLL 1.10.0001 Jet 1.1 engine
XBS110.DLL 1.10.0002 External xBASE ISAM
BTRV110.DLL 1.10.0000 External Btrieve ISAM
PDX110.DLL 1.10.0000 External Paradox ISAM
2.0 (comlyr) VBDB300.DLL 3.00.0529 VB/JET support
MSAJT112.DLL 1.99.1605 Jet 2.x comp. loader
MSAJT200.DLL 2.00.0000 Jet 2.0 engine
XBS200.DLL 2.00.0000 External xBASE ISAM
BTRV200.DLL 2.00.0000 External Btrieve ISAM
PDX200.DLL 2.00.0000 External Paradox ISAM
2.5 (accsvc) VBDB300.DLL 3.00.0529 VB/JET support
MSAJT112.DLL 1.99.1605 Jet 2.x comp loader
MSAJT200.DLL 2.50.1606 Jet 2.5 engine
MSJETERR.DLL 2.50.1108 Error services
MSJETINT.DLL 2.50.1108 International
XBS200.DLL 2.50.1108 External xBASE ISAM
BTRV200.DLL 2.50.1108 External Btrieve ISAM
PDX200.DLL 2.50.1108 External Paradox ISAM
2.5 (VB4 16) VBDB16.DLL 4.00.2422 VB/JET support
MSAJT200.DLL 2.50.1606 Jet 2.5 engine
MSJETERR.DLL 2.50.1111 Error services
MSJETINT.DLL 2.50.1111 International
XBS200.DLL 2.50.1117 External xBASE ISAM
BTRV200.DLL 2.50.1117 External Btrieve ISAM
PDX200.DLL 2.50.1117 External Paradox ISAM
MSXL2016.DLL 2.50.1117 External Excel ISAM
MSTX2016.DLL 2.50.1117 External Text ISAM
3.0 MSJT3032.DLL 3.0.0.2118 Jet 3.0 engine
MSJINT32.DLL 3.0.0.2118 International
MSJTER32.DLL 3.0.0.2118 Error services
MSXL3032.DLL 3.0.0.2001 External Excel ISAM
MSRD2X32.DLL 3.0.0.2118 External Jet 2.0 ISAM
MSLT3032.DLL 3.0.0.2008 External Lotus ISAM
MSPX3032.DLL 3.0.0.2001 External Paradox ISAM
MSXB3032.DLL 3.0.0.2008 External xBASE ISAM
MSTX3032.DLL 3.0.0.2008 External Text ISAM
 

Mit der Einführung der Jet-Engine Version 3.5x gab es mehrfache Ausgaben:

FileName Access 97
Access 97a
Office 97
VB5 Office 97a Jet 3.51
MSEXCL35.DLL 3.50.3428.0 3.50.3602.5 3.50.3907.0 n/a
MSJET35.DLL 3.50.3428.0 3.50.3602.4 3.50.3907.5 3.51.0623.4
MSJINT35.DLL 3.50.3428.0 3.50.3602.5 3.50.3907.0 n/a
MSJTER35.DLL 3.50.3428.0 3.50.3602.0 3.50.3907.0 n/a
MSLTUS35.DLL n/a 3.50.3602.5 n/a n/a
MSPDOX35.DLL n/a 3.50.3602.0 n/a n/a
MSRD2X35.DLL 3.50.3428.0 3.50.3602.0 3.50.3907.0 n/a
MSREPL35.DLL 3.50.3428.0 3.50.3602.0 3.50.3907.1 3.51.0623.0
MSTEXT35.DLL 3.50.3428.0 3.50.3602.0 3.50.3907.0 n/a
MSXBSE35.DLL 3.50.3428.0 3.50.3602.0 3.50.3907.0 n/a
VBAJET32.DLL 3.0.0.6908 5.0.0.7122 3.0.0.6908 n/a
VBAR332.DLL 3.0.0.6908 3.0.0.6908 3.0.0.6908 n/a
 

Das englische Original dieses Artikels finden Sie unter (Artikel ID:172733)
und weitere Knowledge Base Artikel zum Thema

MS-Artikel

Titel / Problem

Q170779 Inconsistent Behavior with Multiple-Field Primary Query
Q160893 Querying Linked SQL Server Tables May Cause Error
Q158933 Error <Database Name> Isn't an Index in This Table
Q178650 Dual Processor Computer Hangs When Running Query
Q191916 No Common Point to Synchronize Replicas After Year 2000
Q191743 "2004: Out of Memory" Error When Running Query
Q191883 Data Changes Are Saved to the Incorrect Record

Tipp-Download

Quelle : Hans Brender / HBsoft Visual Basic

Zurück zur Übersichtsseite