Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Exportfunktion in der MS Access DB





Frage

Hallo, in der Access DB soll eine Exportfunktion für eine Tabelle in .DBF(dBase-III) Format benutzt werden. Nach Aufruf der Funktion, kommt die Fehlermeldung: "Unerwarteter Fehler vom externen Datenbanktreiber (9492)." Weiß jemand wo der Fehler liegen könnte und was man dagegen machen kann/muss? Veilen Dank im Voraus Die Umgebung: Windows XP Professional 5.1.2600, SP3, Build 2600 MS Offics Access 2003 (11.8166.8221) SP3 Michael

Antwort 1 von lorf55

Hallo Michael,
vielleicht ist ja die Anzahl der Dateisperrungen überschritten:
http://support.microsoft.com/kb/815281/en-us

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\X.X\Engines\Jet X.X\MaxLocksPerFile

Standard ist IMHO dezimal 9500.
Teste mal mit höheren Werten.

Versuche auch mal vorher ein:
DBEngine.SetOption dbMaxLocksPerFile, Wert (zB. 25000)

aus:http://www.ureader.de/msg/1344274.aspx

Gruß
lorf

Antwort 2 von angler

Hallo lorf,

vielen Dank für die Idee und Deine Mühe zu Helfen.

Ich habe registry-Änderung gemacht. Hat leider nicht geholfen. Inzwieschen habe ich festgestellt das unter SP2 von Windows alles sauber funktioniert.(Der Fehler nur unter SP3 kommt.)

Für weitere Ideen bin ich sehr dankbar.

Grüsse

Michael

Antwort 3 von angler

P.S.
ich habe mit dem Wert von MaxLocksPerFile=25000 probiert.

Antwort 4 von lorf55

Mit SP3 kam neben 1100 Updates auch die verzögerte Productkey-Eingabe und die NAP, die Network Access Protection, die in Vista und Server 2008 bereits integriert ist, in XP. Das ist eine Richtlinienverwaltung, mit der Regeln für den Zugriff auf das Netzwerk aufgestellt werden können. Einfach mal nach NAP & SCCM googlen.
Vielleicht gibt es ja da ein Problem?
Oder auf dem XPSP2-System sind nicht alle Updates installiert (kann man mit Baseline Security Analyzer überprüfen), denn ist ein Update die Ursache.

Viel Spaß beim Suchen
Gruß
lorf