SharePoint Blogs / SharePoint University
SharePoint Blogs and SharePoint University - all in one place!
Need SharePoint Training? Attend a SharePoint Bootcamp!

Please delete cookies related to sharepointblogs.com and sharepointu.com to resolve login issues!

When Datasheets go bad

I had deployed WSS at a customer site, and they were really enjoying it, making particular use of the Datasheet view of lists, which they used as a sort of shared spreadsheet.  Then, suddenly, one day it stopped working everywhere, on every machine.  What would happen when you tried to view any list in Datasheet view is a quick redirect to Standard View, with a message at the bottom that said:

"The list cannot be displayed in Datasheet for one or more of the following reasons: A datasheet component compatible with Windows SharePoint Services is not installed, your browser does not support Active X controls, or support for ActiveX controls is disabled  in http://<website>."

I Googled and researched and experimented but did not find any answers to my problems. 

Here are the salient details:

  1. The server hosting WSS is a domain controller, and no office components are installed on it.
  2. The workstations are all running Office 2003 Standard (Excel and Word, no MS Access)
  3. Shortly before this happened, I had attempted to create a GPO to add the WSS site to all users' Trusted Sites,so they wouldn't be nagged for a login.  I don't think it worked correctly.  I am mentioning this not becaause I now think it caused the problem, but because I chased it for so long as a possible culprit.
  4. This issue appears to have begun affecting all workstations at the same time.
  5. No error appears in any event log or WSS log.

I opened a Microsoft case on it, and they isolated the problem to the client, and not the server (as I had assumed).  I had been leaning toward the server as the source of the problem; how else could it have affected all workstations at once?  But it turns out that the Datasheet view uses a library called STSLIST.DLL, which is actually a Microsoft Access component for SharePoint (and not Excel, as I had thought).  But you shouldn't need MS Access to be able to use STSLIST.  They had me try a bunch of different fixes, including:

  1. Repairing/reinstalling Office 2003. No joy.
  2. Installing/Re-applying Office 2003 SP2 (no joy)
  3. Downloading and registering a new version of STSLIST.DLL (11.0.8200.0), no joy.
  4. Installing or upgrading to Office 2007, any edition: SUCCESS.

Yes, installing Office 2007 solved the problem on any workstation we put it on.  However, the customer balked at being forced to upgrade all her workstations, since Office 2007 is expensive.  WSS should not require Office 2007.  Remember Good, Better, Best?  There ought to be a way to make it work with Office 2003, like it was working originally.  Microsoft agreed.  But since we had a viable (albeit expensive) solution, and the fact that the lists could be edited in Standard View, the case was deprioritized to "pure research".

Finally, the MS engineer got back to me and said he had seen this problem occurring at several other sites, and that it was now a known issue.  They have apparently come up with a fix for this, in the form of a public hotfix, which you can download here:

http://support.microsoft.com/default.aspx?scid=kb;EN-US;949670

The KB article does not mention my specific problem but the MS engineer said what was happening is that, when Office 2003 and 2007 components are installed side by side on the same workstation, the WSS libraries were pointing to the wrong Office libraries.  So this fix is supposed to take care of it.

I have not had the time to test this out, but I thought I'd post it here anyway in case some of you were seeing the same issue elsewhere.  I'll know by the end of the week if this is the answer to my problems.

 


Posted 04-14-2008 7:27 AM by moffitar

Comments

Tom Resing wrote re: When Datasheets go bad
on 04-15-2008 4:49 PM

Greg,

I've encountered this issue a number of times, as well. Another way to fix it is to use the Office Diagnostics to restore the correct version of the dll.

Tom

Links (4/15/2008) « Steve Pietrek’s SharePoint Stuff wrote Links (4/15/2008) &laquo; Steve Pietrek&#8217;s SharePoint Stuff
on 04-15-2008 8:18 PM

Pingback from  Links (4/15/2008) &laquo; Steve Pietrek&#8217;s SharePoint Stuff

Entreprise 2.0 » Blog Archive » links for 2008-04-17 wrote Entreprise 2.0 &raquo; Blog Archive &raquo; links for 2008-04-17
on 04-16-2008 8:32 PM

Pingback from  Entreprise 2.0  &raquo; Blog Archive   &raquo; links for 2008-04-17

Greg O wrote re: When Datasheets go bad
on 04-18-2008 3:46 AM

Thanks for taking the time to share the info!!

server 2003 standard edition wrote server 2003 standard edition
on 05-12-2008 12:27 AM

Pingback from  server 2003 standard edition

Robbert van Andel wrote re: When Datasheets go bad
on 01-30-2009 2:51 PM

We have the same problem you describe.  The hot fix did not resolve the problem.

moffitar wrote re: When Datasheets go bad
on 01-30-2009 11:39 PM

Have you tried installing or upgrading a workstation to Office 2007?  That seems to be the only thing that works consistently for me.  I've seen three customers with this problem and that is what they all ended up doing.

Add a Comment

(required)  
(optional)
(required)  
Remember Me?
Need SharePoint Training? Attend a SharePoint Bootcamp!
Posts (c) their respective authors. Everything else (c) 2009 SharePoint Experts, Inc.