Take the 2-minute tour ×
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

enter image description hereI have a document library which documents are actually document sets each one.

The only way to diferentiate each item is with the column called name, which is actually a guid.

I need to query with that column, but in the UI, it tells me that its a file.

The next code, I tried also with type = Text. but it didnt work.

SPList agendaPoints = subSite.GetSafeListByName(MeetingsCommon.Constants.LISTS_AGENDAPOINTS_NAME);
                                        SPQuery query = new SPQuery();
                                        query.Query = string.Concat("<Where>",
                                                                         "<Eq>",
                                                                              "<FieldRef Name='Name' />",
                                                                              "<Value Type='File'>" + name + "</Value>",
                                                                        "</Eq>",
                                                                    "</Where>");



![enter code here][2]

The exception is: Microsoft.SharePoint.SPException: One or more field types are not installed properly

share|improve this question
add comment

1 Answer 1

up vote 2 down vote accepted

You can query with document set using "Document Set ID".

see this link might be helpful for you.

http://blogs.devhorizon.com/reza/2010/09/26/querying-document-sets-using-spsitedataquery/

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.