بایگانی برچسب: CAML

یکی از دلایل برای "یک یا چند نوع زمینه به درستی نصب نشده است”

من کوچک نیشگون گرفتن و کشیدن روز گذشته به بخشی از وب که یک پرس و جو می کند CAML در برابر یک لیست.  تغییر, آن مستقر شده و با یک خطا برخورد کردم:

خطای غیر منتظره در چشم انداز سه روز WebPart را پیش بینی آب و هوا رخ داده است. لطفا با مدیر سیستم تماس بگیرید. یک یا چند نوع زمینه به درستی نصب نشده است. برو به صفحه تنظیمات لیست را حذف کنید این زمینه ها.

من روبرو شد یک مسئله عجیب و غریب دیگر در اوایل بنابراین من بلافاصله اتصال پرس و جو CAML من با خطا که شیرپوینت برای گزارش دادن به من.  جستجوی سریع بینگ و این پست وبلاگ مفید توسط Sandeep Nahta  (http://snahta.blogspot.com/2009/01/one-or-more-field-types-are-not.html).

در اینجا این است که پرس و جو بد:

query.Query = "<جایی که><و><Neq><FieldRef نام = 'Abbr /><ارزش نوع = 'متن'>SFNY</ارزش><FieldRef نام = 'Abbr /><ارزش نوع = 'متن'>SFIS</ارزش></Neq></و></جایی که>";

در اینجا ثابت است:

query.Query = "<جایی که><و><Neq><FieldRef نام = 'Abbr /><ارزش نوع = 'متن'>SFNY</ارزش></Neq><Neq><FieldRef نام = 'Abbr /><ارزش نوع = 'متن'>SFIS</ارزش></Neq></و></جایی که>";

پس, اخلاقی داستان است: مطمئن شوید که CAML شما درست است و یا شما ممکن است خطا عجیب و غریب.

مشترک شدن در وبلاگ من.

من در توییتر در http://www.twitter.com/pagalvin

</پایان>