Saturday, September 9, 2023

Access Services in SharePoint Server 2010 und in Access 2010 generieren unterschiedliche Fehlercodes für einen Typkonfliktfehler – Microsoft-Support

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 . Feld

  • Anschließ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