ASP问题

zashiwawa1 2008-03-12 01:34:19
<%
set rs_user=server.CreateObject("adodb.recordset")
sql="select * from user_reg"
rs_user.open sql,conn,3,2
rs_user.addnew
rs_user("user_name")=name
rs_user("psw")=psw
rs_user("sex")=sex
rs_user("age")=age
rs_user("email")=email
rs_user("tel")=tel
rs_user("byear")=year 这是第 35 行
rs_user("bmonth")=month
rs_user("bday")=day
rs_user.update
session("user_name")=name
%>


错误类型:
Microsoft VBScript 运行时错误 (0x800A01C2)
错误的参数个数或无效的参数属性值: 'year'
/myweb/myweb/体育馆/reg2.asp, 第 35 行


我文本框的名字就是叫year呀,数据库里是byear,哪错了?
...全文
65 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hookee 2008-03-12
  • 打赏
  • 举报
回复
year month day都是函数名,换个名字即可
zashiwawa1 2008-03-12
  • 打赏
  • 举报
回复
呵呵,谢谢二位啊,我马虎了,竟然这样写了没发现
  • 打赏
  • 举报
回复
rs_user("byear")=year 这是第 35 行
rs_user("bmonth")=month
rs_user("bday")=day
rs_user.update
session("user_name")=name

都不能这么用
这些都是保留字
用保留字做变量容易出错
myvicy 2008-03-12
  • 打赏
  • 举报
回复
是不是这样?
<%
set rs_user=server.CreateObject("adodb.recordset")
sql="select * from user_reg"
rs_user.open sql,conn,3,2
rs_user.addnew
rs_user("user_name")=request("name")
rs_user("psw")=request("psw")
rs_user("sex")=request("sex")
rs_user("age")=request("age")
rs_user("email")=request("email")
rs_user("tel")=request("tel")
rs_user("byear")=request("year") 这是第 35 行
rs_user("bmonth")=request("month")
rs_user("bday")=request("day")
rs_user.update
session("user_name")=request("name")
%>

28,404

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧