Sintomi

Considerare lo scenario descritto di seguito:

  • Si dispone di un computer che esegue Microsoft SharePoint Server 2010.

  • Si dispone di Access Services abilitato in SharePoint Server 2010.

  • Access Services pubblicare un database di Microsoft Access 2010.

  • Aggiungere un nuovo record a una tabella nel database.

  • Quando si aggiunge il record, viene visualizzato un errore di tipo non corrispondente nel USysApplicationLog:

    Categoria: ExecutionContext: error_expressiondescrizione: tipo mismatchErrorNumber:-8084ObjectType: MacroSourceObject: Access_table.campo

  • Quindi, aprire il database utilizzando Access 2010 e quindi aggiungere un nuovo record alla tabella stessa

  • Quando si aggiunge il record, viene visualizzato il seguente messaggio di errore in USysApplicationLog:

    Categoria: Tipo ExecutionObject: MacroSourceObject: [Access_table]. [campo] Descrizione: Impossibile valutare l'espressione 'error_expression': il valore di errore '#VALUE'!. Numero errore:-8990Context: error_expression

In questo scenario, si nota che il client Access 2010 e Access Services genera codici di errore per l'errore di mancata corrispondenza.

Causa

Questo problema si verifica a causa del modo in cui le espressioni vengono valutate quando si utilizza Access Services in SharePoint Server 2010 e quando si utilizza Access 2010. I codici di errore rappresentano gli errori seguenti:

  • Codice di errore-8084 è un errore in fase di valutazione.

  • Il codice di errore-8990 è un errore in fase di analisi.

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.