"Access paslaugos" SharePoint Server 2010 "ir" Access 2010 sukurti kitą klaidos kodai, tipo neatitikimas klaida

Taikoma: SharePoint Server 2010Access 2010

Požymiai


Įsivaizduokite tokią situaciją:
  • Turite kompiuterį, kuriame veikia "Microsoft SharePoint Server 2010".
  • Turite prieigos paslaugos įgalinta SharePoint Server 2010.
  • Galite paskelbti Microsoft Access 2010 duomenų bazės prieigą prie paslaugų.
  • Galite pridėti naują įrašą į duomenų bazės lentelėje.
  • Jei norite pridėti įrašą, galite gauti tipo neatitikimas klaida, USysApplicationLog:
    Kategorija: ExecutionContext: error_expressionAprašymas: tipo mismatchErrorNumber:-8084ObjectType: MacroSourceObject: Access_table.laukas
  • Tada, galite atidaryti duomenų bazę naudodami Access 2010 ir tada pridėti naują įrašą į tą pačią lentelę
  • Jei norite pridėti įrašą, galite gauti šį klaidos pranešimą USysApplicationLog:
    Kategorija: ExecutionObject tipas: MacroSourceObject: [Access_table]. [laukas] Aprašymas: Nepavyko įvertinti išraiškos "error_expression": klaidos reikšmę "#VALUE!". Klaidos numeris:-8990Context: error_expression
Tokiu atveju pastebite, kad prieigos tarnybos ir Access 2010 kliento generuoti kitą klaidos kodai, tipo neatitikimas klaida.

Priežastis


Ši problema kyla dėl to, kaip reiškiniai vertinami "Access paslaugos" SharePoint Server 2010, o kai naudojate Access 2010. Klaidų kodus yra šių klaidos pranešimų:
  • Klaidos kodas-8084 yra įvertinimo laiko klaida.
  • Klaidos kodas-8990 yra analizės laiko klaida.