asp 更新数据库问题

[复制链接]
查看11 | 回复0 | 2009-1-30 06:28:38 | 显示全部楼层 |阅读模式
代码如下: <% dim id,rs,titles,vimg,vmore vimg=request.Querystring("vimg") vmore=request.QueryString("vmore") id=request.Querystring("id") if cint(id)<>"" then set rs=server.createobject("adodb.recordset") rs.open "select * from V_vote where lid=cint(\'"&id&"\')",conn,1,1 if not rs.eof then do while not rs.eof i=i+1 %> <tr> <td align="center"><%=i%></td> <form method="post" action="admin_edititems.asp"> <td><input type="text" name="cont" class="inputt" size="25" value="<%=rs("cont")%>"><input type="hidden" name="iid" value="<%=rs("id")%>"><input type="hidden" name="id" value="<%=id%>"><input type="hidden" name="titles" value="<%=titles%>"></td> <td><input type="text" name="vimg" class="inputt" size="16" value="<%=rs("vimg")%>"> <td><textarea name="vimg" cols="23" rows="3" class="inputt"><%=rs("vmore")%></textarea> <td><input type="text" name="vcount" class="inputt" size="3" value="<%=rs("vcount")%>"> <td><input type="submit" name="submit" value="修改" class="inputt"><input type="button" name="button" value="删除" class="inputt" onClick="if (confirm(\'真的要删除该选项吗?\\n\\n该操作不可恢复\'))location.href=\'admin_delitem.asp?iid=<%=rs("id")%>&id=<%=id%>\'"></td> </form> </tr> <% rs.movenext loop end if rs.close end if %> <form method="post" action="admin_additem.asp"> <tr> <td bgcolor="#efefef" height="30" colspan="6">添加选项<input type="text" name="cont" class="inputt"><input type="hidden" name="id" value="<%=id%>"> <input type="text" name="vimg" class="inputt"><input type="hidden" name="vimg" value="<%=id%>"> <textarea name="vmore" rows="3" class="inputt"></textarea> <input type="hidden" name="vmore" value="<%=id%>"> <input type="submit" name="submit" value="添加" class="inputt"></td> </tr> </form> </table> 调用文件代码: <!-- #include file="../Vinclude/notacc.asp"--> <!-- #include file="conn.asp"--> <% dim iid,cont,id,vimg,vmore iid=request.form("iid") id=request.form("id") cont=server.htmlencode(request.form("cont")) vcount=request.form("vcount") vimg=server.htmlencode(request.form("vimg")) vmore=server.htmlencode(request.form("vmore")) if iid<>"" and cont<>"" then conn.execute("update V_vote set cont=\'"&cont&",\'vimg=\'"&vimg&"\',vmore=\'"&vmore&"\',vcount=\'"&vcount&"\'" where id=cint(\'"&iid&"\')") response.redirect "admin_item.asp?id="&id end if %>出现的问题就是vimg和vmore这2个项我无法更新...整了好几天了就是不知道哪里错了

                                                                                                我也遇到过这种情况,我想最大的可能是你的客户端的表单中的名字与ving,vmore有不样的地方,我记得这种好象区分大小写的,你再认真对一遍,或让别人帮你看看,有时候一点小小的失误,自己是怎么也看不出来的.哈哈,祝你快点查到错误.                                       
提问者对答案的评价:
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行