安徽公安学院新生贴吧:ASP紧急求助!!!!

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/01 09:40:55
<!--#include file="conn.asp" -->
<%id=request.querystring("c_id")%>
<%
if request.form("submit")="change" then
shengfen=request.form("shengfen")
shiji=request.form("shiji")
c_content=request.form("c_content")
c_id=request.form("c_id")
%>

<%''这段总是提示"至少一个参数没有被指定值",where shiji="&shiji 为什么不能接收上面接收的值?怎么修改??
sql="Select * from c_news where shiji="&shiji
Set rs = Server.CreateObject ("ADODB.Recordset")
rs.Open sql,conn,1,1
do while not rs.eof
caidan=caidan&"<li><a href='"&rs("c_filepath")&"'>"&rs("c_title")&"</a></li>"
rs.movenext
loop
rs.close
Set rs = Nothing
%>

<%
Set rs = Server.CreateObject ("ADODB.Recordset")
sql = "Select * from ssjs where c_id="&c_id
rs.Open sql,conn,3,2
rs("shengfen")=caidan
rs("shiji")=shiji
rs("c_content")=c_content
rs("c_time")=now()
rs.update
rs.close
Set rs = Nothing
End if
%>
<%
if id<>"" then
Set rs = Server.CreateObject ("ADODB.Recordset")
sql="select * from ssjs where c_id="&id
rs.Open sql,conn,1,1
shengfen=rs("shengfen")
shiji=rs("shiji")
c_content=rs("c_content")
end if
%>

<form action="zyrcjqchange_z.asp" method="post">
班级:<input type="text" name="shiji" value=<%=shiji%>><br>
小组菜单:<br><textarea name="shengfen" rows="8" cols="50"><%=shengfen%></textarea><br>
内容:<br>
<textarea name="c_content" rows="8" cols="50"><%=c_content%></textarea><br>
<input type="submit" value="change" name="submit">
<input type="reset" value="Reset">
<input name="c_id" type="hidden" value="<%=id%>">
</form>

你的代码是没有问题的,但是
sql="Select * from c_news where shiji="&shiji
如果你的这个语句查到的是空的,就会出错了。

if request.form("submit")="change" then

建议使用select语句!