SQL存储结果问题。急!!!!在线等

来源:百度知道 编辑:UC知道 时间:2024/05/25 07:18:21
存储结果成功但是关键字段结果却出现问题!!!!!
conn1.Execute "update CHAR_POWER set wLevel=1,wStr=1,wSus=1,wDex=1,dwExp=0,wRemainSp=(wRemainSp+1) + 100 from CHAR_BASIC where szNickName='" & char & "'"
response.write "<script>alert('恭喜!您的角色转生成功!快去游戏里看看吧!');history.back(-1)</script>"
response.end
end if

上面红色字体部分为CHAR_POWER表里的人物属性点,这句SQL语句为人物转生后的奖励。
但是关键问题出现了,CHAR_POWER表里的wRemainSp字段同时奖励所有人物101点人物属性点,不知道哪里出现问题了。szNickName这个字段是另一个表CHAR_BASIC的人物名称字段,不过目前可以实现转生功能,但是转生后数据库所有人物“属性点,这个wRemainSp字段”全部奖励101点了。究竟哪里的问题,希望高人指点,解帖后马上加分!!!!高分求助!!!!在线等!!!!

update CHAR_POWER set wLevel=1,wStr=1,wSus=1,wDex=1,dwExp=0,wRemainSp=(wRemainSp+1) + 100 where szNickName='" &char& "'

可能是&char&的值出问题了,会不会没赋值进去,能确认&char&的值么