^^^^^^^^^^弄不出来今天不睡觉了^^^^^^^^^^^^^^^

WiseDragon 2006-03-22 07:30:57

Dim Rs
Set Rs=server.createobject("ADODB.Recordset")
msSql="SELECT usertype FROM users where username='52kan'"
Rs.open msSql,conn,1,3
if not Rs.eof then
Rs("usertype")=2
Rs.update
end if
Rs.close : set Rs=nothing
conn.close : set conn=nothing

奇怪死了
为什么会把今天注册的所有用户的usertype都改成2了
...全文
93 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
luoqun_ncs 2006-03-23
其实你比较两句select应该可以猜到结果,先不告诉你,给你点提示
用sql监视器查看rs.update的时候服务器端执行的那句sql
回复
WiseDragon 2006-03-23
听别人的建议改成

msSql="SELECT username,usertype FROM users where username='52kan'"

就好了 呵呵  谢谢老大了
回复
Comer 2006-03-23
???

真的会这样嘛?
BUG?
回复
zjcxc 2006-03-22
可能是触发器导致
回复
相关推荐
发帖
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2006-03-22 07:30
社区公告
暂无公告