| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 750 人关注过本帖
标题:为什么我编写的代码读不到值,急急急急急急急急急
取消只看楼主 加入收藏
wxm198427
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:3
帖 子:561
专家分:25
注 册:2008-6-30
结帖率:52.7%
收藏
 问题点数:0 回复次数:3 
为什么我编写的代码读不到值,急急急急急急急急急
是这样的,我从表单中提交到数据库,然后会显示分配状态,我会把没有分配的任务显示在前面,那我就要去分配任务,当我点分配,就执行分配表单填写相关项,之后提交,奇怪的是我每次分配的就是读不到相应的id值,而只能读到数据库中最后的那条的ID值进行分配,为什么就读不到相应的ID值呢?前一个页面的ID只是这样的<%session("id")=rs("id")%>传递到后面是吧,代码:
<%
        set rs=server.CreateObject("adodb.recordset")
        sql="select * from nd_msg"
        rs.open sql,conn,1,3
        do while not rs.eof
        if rs("agn_type")=0 then
        %>

  <tr>
    <td height="13"><%=rs("id")%></td>
    <td height="13"><%=rs("nd_depart")%></td>
    <td height="13"><%=rs("nd_name")%></td>
    <td><%=rs("nd_tel")%></td>
    <td><%=rs("nd_data")%></td>
    <td><%=left(rs("nd_title"),10)%></td>
    <td><a href="assign_form_index.asp">分配</a></td>
    <%session("id")=rs("id")%>
  </tr>
    <%
    end if
    rs.movenext
    loop
    response.end()
    rs.close
    conn.close
    set rs=nothing
    set conn=nothing
    
    %>
后面的处理页面:
do_time=trim(request.form("do_time"))
do_man=trim(request.form("do_man"))
if do_man<>"" and  do_time<>"" then
set rs=server.CreateObject("adodb.recordset")
sql="update [nd_msg] set [do_man]='"&do_man&"',[do_time]='"&do_time&"',[agn_type]='1' where [id]="&session("id")
conn.execute  sql
conn.close
set conn=nothing
response.write "您分配的任务已经提交!"
response.write "<a href='assigned_list_index.asp'>查看分配状态!"
response.end()
else
response.write "<Script language='JavaScript'>window.alert('您输入的任务执行人和时间不能为空,请返回重新输入!');history.back(-1);</Script>"
end if
%>
其中那个DO——MAN,do_time是分配执行人和执行时间的表单提交内容,请各位大虾看看为什么就读不到相应的ID值,而只能读最后一条?为什么?请各位大虾赐教!!!!急
搜索更多相关主题的帖子: 代码 编写 
2008-09-13 10:42
wxm198427
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:3
帖 子:561
专家分:25
注 册:2008-6-30
收藏
得分:0 
不行,这个方法也不行,我试过了,不行,就是还是只能修改最后的那条记录,而不能修改特定的ID的那条记录 ????不知道怎么了,谢谢大虾指点,你说还有没有其他的方法
2008-09-13 11:41
wxm198427
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:3
帖 子:561
专家分:25
注 册:2008-6-30
收藏
得分:0 
急急急急急急急急急急急急急急急急急
不行啊各位大虾,你看我这句<td><a href="assign_form_index.asp?id=<%=rs("id")%>">分配</a></td>都是把ID带到了assign_form_index.asp页面了啊,而这个页面是个表单,没有去处理这个传过来的ID啊,而是在后面处理这个表单的处理文件中要用的这个ID,你们说怎么在中间的那个表单页面保存这个ID,你们说不保存而在后面的处理页面直接用能行吗这个ID???????
2008-09-13 15:21
wxm198427
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:3
帖 子:561
专家分:25
注 册:2008-6-30
收藏
得分:0 
顺利完工了
各位大虾,我搞定了哦,谢谢各位的帮助!!!友谊万岁!!友谊万岁!!友谊万岁!!友谊万岁!!友谊万岁!!友谊万岁!!友谊万岁!!友谊万岁!!友谊万岁!!友谊万岁!!友谊万岁!!友谊万岁!!友谊万岁!!友谊万岁!!友谊万岁!!友谊万岁!!友谊万岁!!友谊万岁!!友谊万岁!!友谊万岁!!友谊万岁!!友谊万岁!!友谊万岁!!友谊万岁!!友谊万岁!!友谊万岁!!友谊万岁!!友谊万岁!!友谊万岁!!友谊万岁!!友谊万岁!!友谊万岁!!友谊万岁!!友谊万岁!!友谊万岁!!友谊万岁!!友谊万岁!!友谊万岁!!友谊万岁!!友谊万岁!!友谊万岁!!友谊万岁!!友谊万岁!!友谊万岁!!友谊万岁!!友谊万岁!!友谊万岁!!友谊万岁!!友谊万岁!!友谊万岁!!友谊万岁!!友谊万岁!!友谊万岁!!友谊万岁!!友谊万岁!!友谊万岁!!
2008-09-13 15:56
快速回复:为什么我编写的代码读不到值,急急急急急急急急急
数据加载中...
 
   



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

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