Belirtiler
Aşağıdaki senaryoyu inceleyin:
-
Microsoft SharePoint Server 2010 çalıştıran bir bilgisayarınız varsa.
-
SharePoint Server 2010'da etkin Erişim Hizmetleri var.
-
Microsoft Access 2010 veritabanı erişim hizmetleri yayımlama.
-
Veritabanındaki bir tabloya yeni kayıt eklemek.
-
Kayıt eklediğinizde, USysApplicationLog içinde bir tür uyumsuzluğu hatası alırsınız:
Kategori: ExecutionContext: error_expressionAçıklama: mismatchErrorNumber türü:-8084ObjectType: MacroSourceObject: Access_table.alan
-
Daha sonra Access 2010 kullanarak veritabanını açın ve sonra aynı tabloya yeni kayıt eklemek
-
Kayıt eklediğinizde, içinde USysApplicationLog şu hatayı alıyorsunuz:
Kategori: ExecutionObject türü: MacroSourceObject: [Access_table]. [alan] Açıklama: 'error_expression' ifadesi değerlendirmek için başarısız oldu: hata değeri '#VALUE!'. Hata numarası:-8990Context: error_expression
Bu senaryoda, Erişim Hizmetleri ve Access 2010 istemci türü uyuşmazlığı hatası için farklı hata kodları oluşturmak dikkat edin.
Neden
Bu sorun, SharePoint Server 2010'da erişim Hizmetleri kullandığınızda ve Access 2010 kullandığınızda ifadeler değerlendirilir biçimi nedeniyle oluşur. Aşağıdaki hatalardan hata kodlarını gösterir:
-
Hata kodu-8084 bir değerlendirme zamanı hatasına neden olur.
-
Hata kodu-8990 bir ayrıştırma hatası olur.