很急,set rs = conn.execute("update...")执行不了了
我的网站大量采用了这句语句,之前一直好好的。用的是Sql server2000数据库。昨晚备份一下数据库,后来无法连接出错,导致数据库无法连接,隔了十来分钟,数据库可以连接了。但这句语句再也执行不了了。是什么原因。而别的方式的Sql 语句都可以执行。这是什么原因。我已经排除了iis和asp 代码的问题,因为IIS和asp代码一直没动过,只动过数据库,数据库里有些莫名其妙的表,我删了几个。是不是不能删??? 问题点数:30、回复次数:9Top
1 楼jspadmin(阿笨狗http://www.pifoo.com域名空间专卖cn20、com50元)回复于 2006-09-07 10:46:31 得分 10
倒,你删数据库表做什么?恢复回来吧Top
2 楼cjl8882000(狂奔的蜗牛)回复于 2006-09-07 10:46:56 得分 5
set rs = conn.execute("update...")…………
这句是干嘛的?
要更新记录集 直接conn.execute("update...")不好了?Top
3 楼moodkingdom(马甲)回复于 2006-09-07 10:47:18 得分 0
你是不是把系统表给删除了?Top
4 楼xiaxin(Java)回复于 2006-09-07 10:49:26 得分 0
执行 conn.execute("update...")是不是需要Sql server2000里面的表?因为我的sql被人注入了,我把那几个D99M表删了,后来还发现几个。不知道是不是被人注入的,就把它删了。是不是这些表里包含了Sql server2000执行conn.execute 的脚本或命令?我删的表不是系统表,是用户名,表名前面还带有数据库名的标识的。Top
5 楼inanition(空洞)回复于 2006-09-07 10:49:26 得分 5
错误信息是什么?你删除了什么表?Top
6 楼redstorm11(沙漠冰河)回复于 2006-09-07 10:49:57 得分 5
你删除了那些表?Top
7 楼xiaxin(Java)回复于 2006-09-07 10:50:19 得分 0
没有任何错误提示,执行这个语句的整个页面就像无法访问一样打不开。而且速度很快,就像这个地址不存在一样。删的是几个用户表,但不是我建的表。Top
8 楼moodkingdom(马甲)回复于 2006-09-07 10:53:13 得分 5
你的要UPdate的表有没有主键?Top
9 楼xiaxin(Java)回复于 2006-09-07 10:53:54 得分 0
update的表有主键Top




