ASP代码 在设置了所有的一切 修改数据完成后 列名修改内容变空了 不知道为什么 求解 代码如下 修改页面:
这是修改页面<!--#includefile="dbconn.asp"--><%dimGetIDdimSqlGetID=request.QueryString("ID")...
这是修改页面
<!--#include file="dbconn.asp"-->
<%dim GetIDdim SqlGetID=request.QueryString("ID")Sql="select * from asd where ID="&GetID&""set rs=conn.execute(Sql)
%>
<form action="xgzhixing.asp" method="post" >
<table width="927" height="55" border="1"> <tr> <td width="41"><div align="center">ID</div></td> <td width="41"><div align="center">Name</div></td> <td width="38"><div align="center">sex</div></td> <td width="80"><div align="center">address</div></td> <td width="104"><div align="center">marriage</div></td> <td width="56"><div align="center">other</div></td> <td width="136"><div align="center">PhoneNumber</div></td> <td width="131"><div align="center">Action</div></td> <td width="192"><div align="center">DateTime</div></td> </tr> <label> <tr> <td><div align="center"><input name="title1" type="text" value="<%=rs("ID")%>"></div></td> <td><div align="center"><input name="title2" type="text" value="<%=rs("UserName")%>"></div></td> <td><div align="center"><input name="title4" type="text" value="<%=rs("Sex")%>"></div></td> <td><div align="center"><input name="title5" type="text" value="<%=rs("Address")%>"></div></td> <td><div align="center"><input name="title6" type="text" value="<%=rs("Marriage")%>"></div></td> <td><div align="center"><input name="title7" type="text" value="<%=rs("Other")%>"></div></td> <td><div align="center"><input name="title8" type="text" value="<%=rs("PhoneNumber")%>"></div></td> <td><div align="center"><input name="title9" type="text" value="<%=rs("Action")%>"></div></td> <td><div align="center"><input name="title10" type="text" value="<%=rs("DateTime")%>"></div></td> <input name="ID" type="hidden" value="<%=GetID%>"> </tr></label><input name="submit" type="submit" value="提交" > </table>
</form><br><br>
执行修改
<!--#include file="dbconn.asp"--><%dim title2dim title5dim GetIDGettitle2=request.Form("UserName")Gettitle5=request.Form("Address")GetID=request.Form("ID")Set rs=Server.CreateObject("ADODB.RecordSet") sql = "select * from asd where ID="&GetID&""rs.open sql,conn,1,3rs("UserName")=title2rs("Address")=title5rs.update
response.Redirect("ddd.asp")
%> 展开
<!--#include file="dbconn.asp"-->
<%dim GetIDdim SqlGetID=request.QueryString("ID")Sql="select * from asd where ID="&GetID&""set rs=conn.execute(Sql)
%>
<form action="xgzhixing.asp" method="post" >
<table width="927" height="55" border="1"> <tr> <td width="41"><div align="center">ID</div></td> <td width="41"><div align="center">Name</div></td> <td width="38"><div align="center">sex</div></td> <td width="80"><div align="center">address</div></td> <td width="104"><div align="center">marriage</div></td> <td width="56"><div align="center">other</div></td> <td width="136"><div align="center">PhoneNumber</div></td> <td width="131"><div align="center">Action</div></td> <td width="192"><div align="center">DateTime</div></td> </tr> <label> <tr> <td><div align="center"><input name="title1" type="text" value="<%=rs("ID")%>"></div></td> <td><div align="center"><input name="title2" type="text" value="<%=rs("UserName")%>"></div></td> <td><div align="center"><input name="title4" type="text" value="<%=rs("Sex")%>"></div></td> <td><div align="center"><input name="title5" type="text" value="<%=rs("Address")%>"></div></td> <td><div align="center"><input name="title6" type="text" value="<%=rs("Marriage")%>"></div></td> <td><div align="center"><input name="title7" type="text" value="<%=rs("Other")%>"></div></td> <td><div align="center"><input name="title8" type="text" value="<%=rs("PhoneNumber")%>"></div></td> <td><div align="center"><input name="title9" type="text" value="<%=rs("Action")%>"></div></td> <td><div align="center"><input name="title10" type="text" value="<%=rs("DateTime")%>"></div></td> <input name="ID" type="hidden" value="<%=GetID%>"> </tr></label><input name="submit" type="submit" value="提交" > </table>
</form><br><br>
执行修改
<!--#include file="dbconn.asp"--><%dim title2dim title5dim GetIDGettitle2=request.Form("UserName")Gettitle5=request.Form("Address")GetID=request.Form("ID")Set rs=Server.CreateObject("ADODB.RecordSet") sql = "select * from asd where ID="&GetID&""rs.open sql,conn,1,3rs("UserName")=title2rs("Address")=title5rs.update
response.Redirect("ddd.asp")
%> 展开
1个回答
展开全部
更新之前请 response.write(title2) response.write(title5) 看看你这个有没有取到值。。这些都是常规的ASP代码检测方法,把取值输出看看,估计是取值为空。。 还有就是你那个sql语句的问题??看不太清,你把格式全去掉了,, sql = "select * from asd where ID="&GetID&"",,,这句明显有问题。。 ---------------- sql="select * from asd where id="&getid即可,,,id为数字的时候,不能加'号,也不需要那你后面的那一串。。sql语句错误倒至没有执行或执行了错误的语句,自己试着修改一下。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询