Jet-Problematik

Leserbewertung(11):bewerten...
kommentieren...

Hans Brender

Downloaden Sie Update Jet-Files Jet35upd.exe

Wer mit der Jet-Engine von Microsoft arbeitet und große Datenbanken mit Visual Basic bearbeitet, dem kann es passieren, dass trotz Errorhandling die Entwicklungsumgebung oder die Applikation mit einem Dr. Watson quittiert. Diverse Fehler in der Jet-Engine der Version 3.5 sind die Ursache dafür. Microsoft hat jedoch mit einer überarbeiteten Version der Jet-Engine 3.51 Abhilfe geschaffen.

Mit dem Download erhalten Sie die neuste Version von Microsoft, da die in der jüngsten Vergangenheit kurzfristig mehrmals geändert wurde. Mit Office2000 werden wir dann in den Genuß von Jet 4.0 kommen.

Abhilfe schafft diese Version u.a. für nachstehende Probleme:

S-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

Sie können sich diese Version herunterladen wenn Sie im Besitz von einer der nachstehenden Komponenten sind:

  • Microsoft Office 97
  • Microsoft Access 97
  • Microsoft Visual Basic 5.0
  • Ein Microsoft Office Developer Edition 97 Programm mit Run-Time Library Access97
  • Ein Microsoft Visual Basic 5.0 Programm, welches die Microsoft Jet Database Engine 3.5 beinhaltet
Msjet35.dll Version: 3.51.2026.0 Size: 1,045,776 bytes
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 und zusätzliche Informationen über die Compcat-Utility

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

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

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

Dies ist eine Zusammenfassung aus der Knowledebase von Microsoft !
Das englische Original (Artikel ID:172733) finden Sie hier...