SharePoint"在数据表中编辑"不可用
报错:
没有安装与 Windows SharePoint Services 兼容的数据表组件
浏览器不支持 ActiveX 控件
或者禁用了对 ActiveX 控件的支持
第一反应,就是什么东西没装,应该是ActiveX控件吧,或者没启用,经过对环境的了解,大致有几个可能
1、IE浏览器的版本有问题
2、没有安装Office(客户确实没有)
3、没有安装Designer
查看加载项,发现Microsoft Office List 12.0的加载项禁用了,这个功能就不能使用了。
发现有些地方,还可能是Microsoft Office List 11.0(这个是安装的Office2003造成的,版本比较低)
然后解决流程:
1、首先安装Designer2007,因为手头没有Office,希望能够有作用,结果安装过发现没有作用,虽然网上有帖子说,安装Designer可以,我想可能是因为之前安装过Office2003的缘故,所以Designer2007没有作用,如果之前没有Office2003(还不是完整安装),应该就没有问题了。
2、安装Office2007,完整安装,安装后依然不行;这个我就纠结了,找了个也有同样问题的虚机,IE6.0环境,没有安装过Designer和Office的任何东西,完整安装Office2007后,发现这个功能可以使用了,我觉得同样是因为之前安装的Office2003造成的。
3、查找加载项,发现是依赖Office12文件夹下的一个DLL,名字叫STSLIST.DLL,试图用这个Dll添加加载项,发现加载项只能删除或禁用,没发现有好的方式可以添加加载项,所以这个方式也没有走通。
4、通过查询,修改注册表,之前自己也看过Office下注册表的东西,没发现什么特别的,但是看到一个帖子,说是注册表ActiveX的部分有问题,按照提示
进入注册表,找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility键值
查看其中是否有一项为{65bcbee4-7728-41a0-97be-14e1cae36aae}(即Microsoft List 11/12控件的ID号)
将其删除后再打开浏览器,故障排除。
注:看到发帖人说不知道为什么有的机器有这个键值,有的机器没有,我想应该是安装Office或者Designer的问题,总是都是安装Office产品的问题。
5、其他方法,网上有打补丁的解决方案,自己也试过了,我想如果一开始正常安装Office后,打补丁或许可行,补丁列出来,以供参考:
Office2007的补丁:office-kb958695-fullfile-x86-glb
Office2003的补丁:office2003-KB923097-FullFile-CHS
总结:SharePoint产品对Microsoft的其他产品的依赖性很高,建议以后安装其他Microsoft产品时,尽量完整安装;如果没有完整安装的话,再去修补很难,这次的问题,重新安装Office或者Designer都没有作用。很难解释什么,不过记下来排错的过程,给自己留个底子,也供大家参考,如果谁有更好的建议,希望能够留言给我,欢迎交流。谢谢。还有感谢之前帖子的发帖人,因为不知道哪篇是原帖,所以没有留下原帖的地址,算是对所查资料的总结吧,和前辈说句抱歉。呵呵。
作者:霖雨
出处:http://www.cnblogs.com/jianyus
本文版权归 霖雨和博客园共有,欢迎转载,但请注明出处。
SharePoint"在数据表中编辑"不可用的更多相关文章
- ABAP分享五 ALV修改单元格并将修改数据更新到数据表中示例1
*下面的代码是在alv字段中修改字段的内容,点击保存后就可以保存数据至数据表. TABLES: spfli. DATA: wa_fieldcat TYPE lvc_s_fcat , " 相 ...
- DataTable to Excel(使用NPOI、EPPlus将数据表中的数据读取到excel格式内存中)
/// <summary> /// DataTable to Excel(将数据表中的数据读取到excel格式内存中) /// </summary> /// <param ...
- excel to datatable (c#用NPOI将excel文件内容读取到datatable数据表中)
将excel文件内容读取到datatable数据表中,支持97-2003和2007两种版本的excel 1.第一种是根据excel文件路径读取excel并返回datatable /// <sum ...
- SQL批量更新数据库中所有用户数据表中字段类型为tinyint为int
--SQL批量更新数据库中所有用户数据表中字段类型为tinyint为int --关键说明:--1.从系统表syscolumns中的查询所有xtype='48'的记录得到类型为[tinyint]的字段- ...
- 在数据表中添加一个字段的SQL语句怎么写
如果要在数据表中添加一个字段,应该如何表示呢?下面就为您介绍表添加字段的SQL语句的写法,希望可以让您对SQL语句有更深的认识. 通用式: alter table [表名] add [字段名] 字 ...
- (转)MySQL数据表中带LIKE的字符匹配查询
MySQL数据表中带LIKE的字符匹配查询 2014年07月15日09:56 百科369 MySQL数据表中带LIKE的字符匹配查询 LIKE关键字可以匹配字符串是否相等. 如果字段的值与指定的 ...
- MySQL查询数据表中数据记录(包括多表查询)
MySQL查询数据表中数据记录(包括多表查询) 在MySQL中创建数据库的目的是为了使用其中的数据. 使用select查询语句可以从数据库中把数据查询出来. select语句的语法格式如下: sele ...
- SQL Server 2008空间数据应用系列五:数据表中使用空间数据类型
原文:SQL Server 2008空间数据应用系列五:数据表中使用空间数据类型 友情提示,您阅读本篇博文的先决条件如下: 1.本文示例基于Microsoft SQL Server 2008 R2调测 ...
- 默认情况下,不使用of子句表示在select所有的数据表中加锁(转)
Select …forupdate语句是我们经常使用手工加锁语句.通常情况下,select语句是不会对数据加锁,妨碍影响其他的DML和DDL操作.同时,在多版本一致读机制的支持下,select语句也不 ...
随机推荐
- shell 数据流重定向操作符总结
最近看了鸟哥私房菜关于shell数据流重定向的内容,总结一下. 操作符: 1.标准输入(stdin):代码为0,符号:< 或者<< 2.标准输出(stdout):代码为1,符号:&g ...
- linux crontab定时任务详解
1. 为当前用户创建cron服务: crontab -e 例如 文件内容如下(每隔1分钟执行sql脚本): */1 * * * * mysql -h127.0.0.1 -uroot -proot ...
- Android之Notification-android学习之旅(二)
notification常用于下拉式的消息推送. Notification的构成 Nitification的实例 1.新建一个Builder,要选Notification.compat包. 2.然后用 ...
- 【一天一道LeetCode】#217. Contains Duplicate
一天一道LeetCode 本系列文章已全部上传至我的github,地址:ZeeCoder's Github 欢迎大家关注我的新浪微博,我的新浪微博 欢迎转载,转载请注明出处 (一)题目 Given a ...
- android PakageManagerService启动流程分析
PakageManagerService的启动流程图 1.PakageManagerService概述 PakageManagerService是android系统中一个核心的服务,它负责系统中Pac ...
- Web开发的发展史
英文出处:arunr.欢迎加入翻译小组. 导读:Arunr 把过去 15 年以来,Web开发从最初的纯 HTML 到 CGI.PHP\JSP\ASP.Ajax.Rails.NodeJS 这个过程简要地 ...
- 【Android 应用开发】Android 网络编程 API笔记 - java.net 包 权限 地址 套接字 相关类 简介
Android 网络编程相关的包 : 9 包, 20 接口, 103 类, 6 枚举, 14异常; -- Java包 : java.net 包 (6接口, 34类, 2枚举, 12异常); -- An ...
- (NO.00002)iOS游戏精灵战争雏形(四)
在Xcode打开MainScene,添加初始化代码如下: -(void)didLoadFromCCB{ NSAssert(_sprite1, @"_sprite1 must not nil& ...
- memcached /usr/local/memcached/bin/memcached: error while loading shared libraries: libevent-2.0.so.5: cannot open shared object file: No such file or directory
启动memcached的时候发现找不到libevent的库,这是memcache的默认查找路径不包含libevent的安装路径,所以要告诉memcached去哪里查找libevent. 操作命令如下: ...
- Cocos2d中update与fixedUpdate的区别(一)
原文链接 关于这个问题cocos2d中的fixedUpdate:(或者是Unity中的FixedUpdate)在不同论坛中出现略显频繁.它被回答过很多次了,不管如何,每次一些童鞋在得到答案后还是有一些 ...