日期:2014-05-17  浏览次数:20784 次

" 参数不足,期待是 1"这是什么问题?
我做了个后台管理员添加页面,提交后出错.!

<!--#include   file= "conn.asp "-->
<%
username=Request.form( "username ") '是取add.asp页面表单中name提交的(文本框值
password=Request.form( "password ") '是取add.asp页面表单中tel提交的(文本框值
set   rs=server.createobject( "adodb.recordset ")
sql= "select   *   from   [admin]   order   by   id   desc "
rs.open   sql,conn,1,3 '打开记录集,这里要用到3因为3才有更新的权限
rs.addnew '添加信息一定要用addnew语句,其他一行
rs( "username ")=username '数据写入字段name,rs****解作是读取字段为name的属性值
rs( "password ")=password '数据写入字段tel,rs****解作是读取字段为tel的属性值
rs.update '更新表中数据
rs.close '记录集关闭
set   rs=nothing   '释放对象
response.redirect   "main.asp " '添加完成后显示列表
%>

------解决方案--------------------
rs.cursorLocation = 3 客户端游标
sql 插记录时不需要把所有记录取出来,只要表结构就可以了
------解决方案--------------------
把rs.addnew
改为:rs.addnew()