Simptomi
Razmotrite sledeći slučaj:
-
Imate računar koji radi pod sistemom Microsoft SharePoint Server 2010.
-
Imate pristup uslugama omogućen u SharePoint Server 2010.
-
Usluge pristupa objavite bazu podataka programa Microsoft Access 2010.
-
Dodate novi zapis u tabelu u bazi podataka.
-
Kada dodate zapis, dobijate poruku o grešci Nepodudaranje tipa u na USysApplicationLog:
Kategorija: ExecutionContext: error_expressionopis: mismatchErrorNumber tip:-8084ObjectType: MacroSourceObject: Access_table.polje
-
Onda, otvorite bazu podataka koristeći Access 2010 i zatim dodate novi zapis za istim stolom
-
Kada dodate zapis, dobijate sledeću grešku u USysApplicationLog:
Kategorija: ExecutionObject tip: MacroSourceObject: [Access_table]. [polje] Opis: Nije uspelo za procjenu izrazerror_expression”: vrednost greške „#VALUE”!. Broj greške:-8990Context: error_expression
U ovom scenariju, primetite da pristupa uslugama i Access 2010 klijent generisati različite greške kodove za grešku Nepodudaranje tipa.
Uzrok
Do ovog problema dolazi zbog načina na koji se izraza se izračunava kada koristite usluge pristupa u SharePoint Server 2010 i kada koristite Access 2010. Kodovima grešaka predstavljaju sledeće greške:
-
Greška kod-8084 je evaluacija vreme greške.
-
Kôd greške-8990 je u analiziranju vremena.