赵威,2011年12月4日
一个ASP网站,数据库是 SQL2000,前段日子升级了下服务器。 换到新的服务器上以后, 上传EXCEL表格功能就不能用了。 一直困扰了很多天。
上传的时候提示:
ADODB.Recordset 错误 '800a0cb3'
当前记录集不支持更新。这可能是提供程序的限制,也可能是选定锁定类型的限制。
在网上找了很多很多的方法, 五花八门的。说什么的都有。
大部分是2种答案, 一,文件夹权限。 二。 conn,1,3
我的问题巧了。以上2种都不是。 是第三种方法。
解决办法: 根据提示的代码行数,找到处理的表, 在SQL数据库里找到表。 表设计, 给表添加主键(一般是给ID这行)
问题终于解决。
我是备份还原。可能在过程中这个表的主键丢失了。只能手工给添加上。否则就是上传不成功。
那第三种答案就是: 要处理的表没有主键,只要给这个表加上主键就可以了
Tags: 800a0cb3
分类: 个人随笔 | 评论:0 | 浏览:
相关文章:
网站目录
最近发表
网站收藏