关于ASP中rs.update不能保存数据的问题
各位,我的网站修改后就是不能上存到数据库,请帮忙看看.谢谢.
表单页:
<FORM language="javascript" name="FORM1" onSubmit="return FORM1_onsubmit()" action="Add_C1_ok.asp" method="post">
<TABLE cellSpacing=1 cellPadding=4 width=409 bgColor=#000000 height="156">
<TBODY>
<TR vAlign=top bgColor=#8CAAE7>
<TD height="15" colSpan=2 bgcolor="#16A7C6" class=main1></TD>
</TR>
<TR vAlign=top bgColor=#BECFF1>
<TD height="32" colSpan=2 bgcolor="#DBF5FB" class=main1>商品大类添加--</TD>
</TR>
<TR bgColor=#BECFF1>
<TD class=main1 width=104 bgColor=#DBF5FB height=25><SPAN
class=main1>商品大类名称:</SPAN></TD>
<TD width=284 height=25 bgcolor="#DBF5FB" class=main1>
<INPUT name="c1_name" style="font-size: 14px" size=18 maxLength=16></TD>
</TR>
<TR vAlign=top bgColor=#BECFF1>
<TD height="15" colSpan=2 bgcolor="#DBF5FB" class=main1></TD>
</TR>
<TR bgColor=#BECFF1>
<TD height="37" colSpan=2 bgcolor="#DBF5FB" class=main1>
<p align="center"><INPUT class="main" type="submit" size=3 value='确定' name="Submit2">
</TD></TR>
<TR bgColor=#8CAAE7>
<TD height="12" colSpan=2 bgcolor="#16A7C6" class=main1></TD>
</TR></TBODY></TABLE>
</form>
转发
<%
set rs=server.createobject("adodb.recordset")
sqltext="select * from C1 where C1_Name='" & request.form("c1_name") & "'"
rs.open sqltext,conn,1,1
'查找数据库,检查商品大类是否已经存在
if rs.recordcount >= 1 then
if rs("C1_Name")=request.form("c1_name") then
Response.Redirect "messagebox.asp?msg=此商品大类已经存在,请选用其它名称!"
response.end
rs.close
end if
end if
set rs=server.createobject("adodb.recordset")
sqltext="select * from C1"
rs.open sqltext,conn,3,1
'添加一个商品大类到数据库
rs.addnew
rs("C1_name")=trim(request.form("c1_name"))
rs.update
%>
其中
'查找数据库,检查商品大类是否已经存在
if rs.recordcount >= 1 then
if rs("C1_Name")=request.form("c1_name") then
Response.Redirect "messagebox.asp?msg=此商品大类已经存在,请选用其它名称!"
response.end
rs.close
end if
end if
这个可以查询到数据库中已有的记录并给出提示,在打开网页后提示添加成功,但是数据书空的,根本没加上去.请各位专家帮忙解决,万分感谢.