Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

Error message when you try to add an existing Windows SharePoint Services 3.0 list to an Access 2007 database: "You do not have the necessary permissions to use the '<ListName>' object"


View products that this article applies to.

Symptoms

You try to add an existing Microsoft Windows SharePoint Services 3.0 list to a Microsoft Office Access 2007 database. When the Windows SharePoint Services list contains a column name that has more than 64 characters, you receive an error message that resembles the following:
You do not have the necessary permissions to use the '<ListName>' object. Have your system administrator or the person who created this object establish the appropriate permissions for you.
Note The term "column name" is what you see in the SharePoint user interface. Colum name is the column�s display name.

↑ Back to the top


Cause

This problem occurs because the Access 2007 database engine disallows columns that have names that contain more than 64 characters.

↑ Back to the top


Workaround

To work around this problem, use only column names that contain less than 64 characters in Windows SharePoint Services lists.

↑ Back to the top


Status

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

↑ Back to the top


Steps to reproduce the problem

  1. In a Windows SharePoint Services 3.0 Web site, click Lists in the View All Site Content pane.
  2. Click Create, and then click Custom List in the Custom Lists column.
  3. In the Name box, type TestList, and then click Create.
  4. Click Settings, and then click Create Column.
  5. In the Column name box, type NewColumnWithColumnHeaderLengthOfMoreThan64Characters1111111111111111111111, and then click OK.
  6. Click New, type FirstValue in the Title box, type TestValue in the NewColumnWithColumnHeaderLengthOfMoreThan64Characters1111111111111111111111 box, and then click OK.
  7. Start Access 2007.
  8. Click Blank Database in the New Blank Database section, and then click Create.
  9. Click the Create tab, click SharePoint Lists, and then click Existing SharePoint List.
  10. In the Site Address list, select the Windows SharePoint Services Web site in which you created the TestList list, and then click Next.
  11. Click to select the check box for the TestList list, and then click OK.

↑ Back to the top


Keywords: KB924739, kbexpertiseinter, kbprb, kbbug, kbtshoot, kberrmsg

↑ Back to the top

Article Info
Article ID : 924739
Revision : 5
Created on : 12/4/2007
Published on : 12/4/2007
Exists online : False
Views : 472