Anzahl der Dateisperrungen überschritten

Was tun wenn MaxLocksPerFile erhöht werden muss:

Ein Weg geht über die Registry

Unter

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Jet 4.0

findet sich MaxLocksPerFile, dort kann die Datensatzanzahl erhöht werden, z.B. 500000

oder per Code:

Alternativ (z.B. wenn keine Admin-Rechte für regedit vorliegen) kann der Code um folgende Zeilen erweitert werden, wobei die SetOption-Zeile maßgeblich ist:

‚ Set MaxLocksPerFile.

DBEngine.SetOption dbMaxLocksPerFile, 500000
‚ (ca. 9500 ist Standard => vergrößern nach Bedarf)