| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2101 人关注过本帖
标题:修改代码的错误在哪里????
只看楼主 加入收藏
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5810
专家分:118
注 册:2005-4-7
收藏
得分:0 
把这个stext = "select * from stu where id=" &xuehao里用到的xuehao传过去
然后把sql="select * from stu"换成"select * from stu where id=" &xuehao

我再指出一下你这个程序的一个小小的逻辑问题:再修改数据库之前判断下修改后的数据是否很存在的数据重复。因为如果一个人学号是555的话,那有另外一个人,学号原来是444,但他通过修改,把学号修改成555了,那就有两个555存在了。而学号应该是不能重复的,对吧?

2008-05-21 23:31
peiyanjian
Rank: 1
等 级:新手上路
帖 子:96
专家分:0
注 册:2008-2-29
收藏
得分:0 
是的,谢谢指教.!!
2008-05-22 17:11
xiyangyu
Rank: 1
等 级:新手上路
帖 子:142
专家分:0
注 册:2006-8-31
收藏
得分:0 
建议你还是一点一点测试吧,你这么一堆代码别人很难一下看明白的

天行健,君子以自强不息;地势坤,君子以厚德载物。
2008-05-22 17:23
冰雪飘飘
Rank: 1
等 级:新手上路
帖 子:53
专家分:0
注 册:2008-4-3
收藏
得分:0 
有关修改问题
修改的时候要提示修改成功信息,但是数据库中的主键是不能重复的,如果我修改主键的时候不小心修改为已存在的主键时,即将会有两个相同的主键,怎样提示修改错误呢?如下程序,数据库中有一表user,表中有字段user_name、user_id等字段,其中字段user_id是主键。可以修改user_id内容,但是不能有重复,如果修改过程有重复,怎样可以显示修改信息错误呢?请各位人士帮帮忙,在此先谢过!
<%@ LANGUAGE = VBScript %>
<!--#include file="conn.asp"-->
<%
 
        lid=request("id")
        set rsU=server.createobject("adodb.recordset")
        sqltext="select * from [user] where id=cint('"&lid&"')"
        rsU.open sqltext,conn,3,3
     
  If request.Form("action")="确认修改" then
        
        rsU("user_name")=request.form("user_name")
        rsU("user_id")=request.form("user_id")
        rsU("stage")=request.form("stage")
        rsU("type")=request.form("type")
        rsU("source")=request.form("source")
        rsU("contactor")=request.form("contactor")
        rsU("telephone")=request.form("telephone")
        rsU("address")=request.form("address")
        rsU("email")=request.form("email")
        rsU("network")=request.form("network")
        rsU.update
   rsU.close
   set rsU=nothing
        response.write "<script language=JavaScript>{window.alert('修改信息成功!');opener.parent.right.location.href='UserInfo.asp';window.close();}</script>"    
        response.end  
      
End If
%>
2008-05-25 21:54
快速回复:修改代码的错误在哪里????
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025622 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved