top of page

Sage 100 MS-Access Fehlercodes in Deutsch / Englisch

(alle Versionen/all versions)

Dienstag, 4. Februar 2020

Deutsch


Microsoft Access zeigt in lokalisierten Versionen wie z.B. der deutschen Version bei vielen internen Fehlern nicht direkt die internen Jet-/DAO-Fehlernummern, sondern eine positive Fehlernummer (meist > 16000).


Dahinter steckt eine Übersetzungslogik im deutschen Frontend, die interne Fehlernummern (negativ oder systemnah) in reservierte "Dummy-Codes" abbildet.


Beispiel:

Reservierter Fehler Fehlercode 16389. / Reserved error (-3087); there is no message for this error.
Reservierter Fehler Fehlercode 16389. / Reserved error (-3087); there is no message for this error.

Der "berühmte" Reservierte Fehler mit Codes wie 16389 heißt in englischen Versionen:

Reserved error (-3087); there is no message for this error.

In deutschen Versionen wird derselbe Fehler als "Reservierter Fehler - Fehlercode 16389" angezeigt.

Dabei ist 16389 einfach eine interne Mapping-Zahl (16k-Bereich), die das negative Original -3087 repräsentiert.


Ursache:


Microsoft hat in nicht-englischen Versionen von MS-Access (Deutsch, Französisch, etc.) für bestimmte DAO-/Jet-Fehler keinen(!) Text übersetzt, sondern einen generischen Platzhalter "Reservierter Fehler" eingebaut.


Damit es überhaupt einen Fehlercode gibt, wurde eine positive interne Fehlernummer (16389, 16745, etc.) ausgegeben.

Der Bezug zum eigentlichen Jet-/DAO-Code (hier -3087) geht dabei für den Endanwender verloren - ist aber in englischer Referenzdokumentation sichtbar.


bottom of page