Access Services in SharePoint Server 2010 und in Access 2010 generieren unterschiedliche Fehlercodes für einen Typkonfliktfehler
Symptome
Stellen Sie sich das folgende Szenario vor:
Sie verfügen über einen Computer, auf dem Microsoft SharePoint Server 2010 ausgeführt wird.
Sie haben Access Services in SharePoint Server 2010 aktiviert.
Sie veröffentlichen eine Microsoft Access 2010-Datenbank in Access Services.
Sie fügen einer Tabelle in der Datenbank einen neuen Datensatz hinzu.
Wenn Sie den Datensatz hinzufügen, erhalten Sie im USysApplicationLog einen Typkonfliktfehler:
Kategorie: Ausführung
Kontext: Fehlerausdruck
Beschreibung: Typkonflikt
Fehlernummer: -8084
Objekttyp: Makro
Quellobjekt: Access_table . FeldAnschließend öffnen Sie die Datenbank mit Access 2010 und fügen dann einen neuen Datensatz zur gleichen Tabelle hinzu
Wenn Sie den Datensatz hinzufügen, erhalten Sie in USysApplicationLog die folgende Fehlermeldung:
Kategorie: Ausführung
Objekttyp: Makro
SourceObject: [ Access_table ].[ Feld ]
Beschreibung: Ausdruck „ error_expression " konnte nicht ausgewertet werden: Fehlerwert „#VALUE!".
Fehlernummer: -8990
Kontext: Fehlerausdruck
In diesem Szenario stellen Sie fest, dass Access Services und der Access 2010-Client unterschiedliche Fehlercodes für den Typkonfliktfehler generieren.
Ursache
Dieses Problem tritt aufgrund der Art und Weise auf, wie Ausdrücke ausgewertet werden, wenn Sie Access Services in SharePoint Server 2010 und Access 2010 verwenden. Die Fehlercodes stellen die folgenden Fehler dar:
Fehlercode 8084 ist ein Auswertungszeitfehler.
Fehlercode -8990 ist ein Parse-Zeitfehler.
No comments:
Post a Comment