首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • ASP中插入数据问题! [已结贴,结贴人:py_mfkmfk]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • py_mfkmfk
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 揭帖率:
    发表于:2008-05-29 08:58:36 楼主
    我有一个公文发送页面,如果有人给我发送了一个公文(比如标题为123),我在后面加了个批示连接,点击"批示"会弹出发送公文页面,接收者我从数据库中读了出来就是123的发送者,标题为123的标题后加上了"的回复"3个字,我现在想在点击发送按钮后把数据库123这条公文记录的"pishiflag"字段变为1(默认为0)而且把回复内容写入数据库123公文记录中的"pishicontent"字段中,应该怎么写,请高手指教!万分感谢!!
    100  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • sy_binbin
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-05-29 09:02:471楼 得分:0
    update 公文表 set pishiflag = 1,pishicontent = '"&request("表单名")&"' where id = 批示的公文编号
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • snlixing
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-05-29 09:05:362楼 得分:0
    引用 1 楼 sy_binbin 的回复:
    update 公文表 set pishiflag = 1,pishicontent = '"&request("表单名")&"' where id = 批示的公文编号
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • flush_520
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-05-29 09:10:553楼 得分:0
    这个问题好象很简单的说  UP
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • py_mfkmfk
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-05-29 09:13:294楼 得分:0
    我是这样写的啊,怎么就是插入不了呢?
    代码如下:
        if  request("submit") ="发送"  then
              update gongwen set pishiflag = 1,pishicontent = '"&request("content")&"' where id  = "&id
      end if
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • sy_binbin
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-05-29 09:15:065楼 得分:0
    楼主,就按照你写的去执行一下,看是不是你想要的结果
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • chinmo
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 2

      6

    发表于:2008-05-29 09:18:106楼 得分:0
    ...

    if  request("submit") ="发送"  then
        conn.Execute(update gongwen set pishiflag = 1,pishicontent = '"&request("content")&"' where id  = "&id )
      end if
    CONN是你连接数据库的对象
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • sy_binbin
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-05-29 09:20:397楼 得分:0
    引用 4 楼 py_mfkmfk 的回复:
    我是这样写的啊,怎么就是插入不了呢?
    代码如下:
        if  request("submit") ="发送"  then
              update gongwen set pishiflag = 1,pishicontent = '"&request("content")&"' where id  = "&id
      end if


    conn.Execute(update gongwen set pishiflag = 1,pishicontent = '"&request("content")&"' where id  = "&id
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • songpengasp
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-05-29 09:29:228楼 得分:0
    conn.Execute("update gongwen set pishiflag = 1,pishicontent = '"&request("content")&"' where id  = "&id )
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • songpengasp
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-05-29 09:34:399楼 得分:0
        if  request("submit") ="发送"  then
              updatesql = "update gongwen set pishiflag = 1,pishicontent = '"&request("content")&"' where id  = "&id
              response.write    updatesql '看能输出失去了不 ? '查看输出的sql能在数据库执行成功不 ?
              conn.execute  updatesql   
      end if
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • py_mfkmfk
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-05-29 09:52:3010楼 得分:0
    点击这个页面的"批示"
    <%
    call bgmid()
    set conn=opendb
    set rs=server.createobject("adodb.recordset")
    sql="select * from gongwen where sender <>'"&oabusyusername&"'and recipientusername='"& oabusyusername &"' and readflag='未阅读'"
    rs.open sql,conn,1,1

    if not rs.eof and not rs.bof then
    rs.pagesize=13
    if request("page") <>"" then page=clng(request("page"))
    if page <1 then page=1
    if page>rs.pagecount then page=rs.pagecount
    href="readgongwe_no.asp"
    rs.absolutepage=page
    %>
    <table border="1" cellpadding="4" cellspacing="0" width="95%">
    <tr>
    <td align=center> <b>公文标题 </b> </td> <td align=center > <b>附件 </b> </td> <td align=center > <b>发送者所在部门 </b> </td> <td align=center > <b>发送者 </b> </td> <td align=center > <b>发送日期 </b> </td> <td align=center> <b>批示 </b> </td>
    </tr>
    <%
    for ipage=1 to rs.pagesize
    %>
    <tr>
    <td> <div align="center"> <a href="#" onclick="Javascript:OpenSmallWindows('showgongwen.asp?id= <%=rs("Id")%>')" >
    <font color=red> <%=rs("title")%> </font> <img src="images/new.gif" border="0">
    </a> </div> </td>
    <td align="center">
    <%
    if rs("fujian")=1 then
    %>
    <a href="#" onclick="Javascript:OpenSmallWindows('downgong.asp?id= <%=rs("Id")%>')" > <img src="images/attach.gif" width=25 height=25 border=0 > </a>
    <%
    else
    %>

    <%
    end if
    %>
    </td> <td align="center">

    <%=showdept(rs("sender"))%>

    </td>
    <td align="center">


    <%=showname(rs("sender"))%>

    </td>
    <td align="center"> <%=rs("inputdate")%> </td>


    <td align=center> <a href="senddate111.asp?id= <%=rs("id")%>">批示 </a> </td>
    </tr>
    <%
    rs.movenext
    if rs.eof then exit for
    next
    %>
    </table>

    弹出这个输入页面:
    <b> 公文批示 </b>
    <%
    call bgmid()
    %>

    <%
    gwid=request("id")
    set conn1=opendb
    set rs1=server.createobject("adodb.recordset")
    sql2="select * from readgongwen where gongwenid ="&gwid &" and readname = '"&oabusyname&"' and readdept = '"&oabusyuserdept&"'"
    rs1.open sql2,conn1,1,1

    gwcount=rs1.recordcount

    set conn=opendb
    Set rs=Server.CreateObject("ADODB.recordset")
    sql="select * from gongwen where id=" & request("id")

    if request("submit") ="发送" then
    id=request("id")
    conn.execute "update gongwen set pishiflag = 1 ,answer_date='"&content&"' where id = "&id

    end if
    rs.open sql,conn,1


    %>


    <br>
    <center>
    <table border="1" cellpadding="0" cellspacing="0">
    <tr>
    <form method="post" name="sendform" action="senddateindb.asp" onsubmit="return form_check();" >
    <input type="hidden" name="userdept" value=" <%=firstdept%>">
    <input type="hidden" name="username" value="所有人">
    <td align="center"> <b>发给: </b> </td>
    <td> <input type="text" name="sendto" size=48 value=| <%=showdept(rs("sender"))%>: <%=showname(rs("sender"))%>( <%=showusername(rs("sender"))%>)>
    <!-- <td> <font color=red> *请从上面增加 </font> </td> -->
    <tr>
    <td align="center"> <b>标题: </b> </td>
    <td> <input type=text name="title" size=60 value=《 <%=rs("title")%>》的回复> <font color=red>* </font> </td>
    </tr>
    <tr>
    <td align="center"> <b>内容: </b> </td>
    <td> <textarea name="content" rows="9" cols="60"> </textarea> </td>
    </tr>

    <tr>
    <td align=center colspan=2>
    <input type="submit" name="fasong" value="发送">
    <input type="reset" value="重写" name="B2">

    </td>
    </form>
    </tr>
    </table>
    </center>
    <%
    rs.close
    set conn=nothing
    call bgback()
    %>
    </body>
    我想在输入页面提交的时候将"pishiflag"字段改为1并将批示内容插入"pishicontent"字段!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • chinmo
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    • 2

      6

    发表于:2008-05-29 10:02:0111楼 得分:30
    呵呵,你没有把ID值传过去!所以!!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • sy_binbin
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-05-29 10:04:2412楼 得分:20
    ID的值没传过来!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • Anlige
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-05-29 10:16:4113楼 得分:0
    好好整理下代码,有点乱!不容易找出错误~
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • jhwcd
    • 等级:
    • 可用分等级:
    • 总技术专家分:
    • 总技术专家分排名:
    发表于:2008-05-29 10:19:4514楼 得分:50
    看来还是ID传值的问题,再检查一下。
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved