注册 登录
编程论坛 ASP技术论坛

[求助] 参数类型不正确

zhuzhanjun 发布于 2008-05-16 16:18, 639 次点击
错误类型:
ADODB.Recordset (0x800A0BB9)
参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。
/TestDemo/reg_save.asp, 第 14 行

<%
      dim sql,rs,username,userpwd,userpwd2,email
    username=request.Form("username")
    userpwd=request.Form("userpwd")
    userpwd2=request.Form("userpwd2")
    email=request.Form("email")
      
    
      if userpwd=userpwd2 then
        sql="select * from TB_User"
        set rs=server.CreateObject("adodb.recordset")
        rs.Open sql,conn,3,3           -------------------------此处为14行    
        rs.addnew
        
        rs("username")=username
        rs("userpwd")=userpwd
        rs("userpwd2")=userpwd2
        rs("email")=email
                
        rs.update
        response.Write("添加成功")
    else
        response.Write("两次输入的密码不正确,请重新输入。")
    end if
%>
3 回复
#2
lili06109312008-05-16 16:34
rs.Open sql,conn,3,3
游标改1,3试试
#3
zhuzhanjun2008-05-16 16:43
[bo]以下是引用 [un]lili0610931[/un] 在 2008-5-16 16:34 的发言:[/bo]

rs.Open sql,conn,3,3
游标改1,3试试



还是一样呢。。
#4
tianyu1232008-05-16 18:45
此页是否包含了数据库连接文件?
检查一下此页是否包含了数据库连接文件 如:

是否有这样的代码
<!-- #include file="conn/conn.asp" -->
1