Ashley
Blog - Robert Bogue [MVP]
Rob's Notebook
SharePoint Calendar
Thor Projects LLC - Welcome : Blog - Robert Bogue [MVP]

Reminder: CAML requires internal names

Posted by Robert L. Bogue on Friday, 23 Feb 2007 03:37 | 2 Comments | Professional

I was reminded today that when constructing CAML queries you must use internal names by this wonderful exception:

Exception caught Microsoft.SharePoint.SPException: One or more field types are not installed properly. Go to the list settings page to delete these fields. --->
 System.Runtime.InteropServices.COMException (0x81020014): One or more field types are not installed properly. Go to the list settings page to delete these fields.

It's a pretty ominous message for such a simple issue.

Comments

Thursday, 4 Jun 2009 09:54 by Zarko Radevic
I get the same error, but I have chacked internal names and it stills doesn't work. Moreover, When I deleted my CAML query,I kept getting the same error even though everything worked before the insertion of that query. What can be the cause of that query disabling others which worked fine? Thanks in advance
Thursday, 4 Jun 2009 11:13 by Robert Bogue
It's probably someone removed and readded a field changing the internal name.

Leave your own comment

Name

Url

Email

Comments