数据库问题(有代码,有帮助有分)

fallback 2003-12-12 12:59:39
sql="select * from user_reg where username='"&username&"'"
rs.open sql,conn,1,2

--下面是添加数据库
conn.execute "insert into user_reg (姓名,性别,年龄,所在地区,工作,信箱,密码,找回,签名,注册时间,注册ip) values ('"&username&"','"&sex&"','"&age&"','"&city&"','"&zhiye&"','"&email&"','"&password&"','"&zpassword&"','"&qianming&"','"®time&"','"&userip&"')"

--
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
/rc2/reg2.asp, 第 27 行
...全文
42 20 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
fallback 2003-12-12
  • 打赏
  • 举报
回复
sex 是text型
Primer2002cn 2003-12-12
  • 打赏
  • 举报
回复
你的SEX是不是REAL型的
fallback 2003-12-12
  • 打赏
  • 举报
回复
改了之后错误变成了



错误类型:
Microsoft VBScript 编译器错误 (0x800A0408)
/rc2/reg2.asp, 第 33 行, 第 13 列
rs("username")=username
------------^
mingchuan 2003-12-12
  • 打赏
  • 举报
回复
set rs=...
sql="select * from...where username="&request("username")
rs.open sql,conn,3,2

rs("username")=username '你更新的
rs.update
rs.close
set rs=nothing
shuanyu 2003-12-12
  • 打赏
  • 举报
回复
我用
update 表 set 字段1=xx,字段2=xxx where 条件来更新记录
但是各个字段都不能为空
用null 不行
这很晕
liaoxing 2003-12-12
  • 打赏
  • 举报
回复
插入的时候顺序要和表的顺序不要一样,对应到就行了.
liaoxing 2003-12-12
  • 打赏
  • 举报
回复
同意,也有可能是数据库设计的问题.
fallback 2003-12-12
  • 打赏
  • 举报
回复
插入的时候顺序要和表的顺序一样吗
swich 2003-12-12
  • 打赏
  • 举报
回复
rs.open sql,conn,1,2和conn.execute 不能同时用吧
用这种模式添加试试
rs.open sql,conn,1,3
rs("title") = request("T1")
rs("lx") = request("lx")
rs("flx") = request("flx")
rs.update
rs.close
set rs = nothing
conn.close



fallback 2003-12-12
  • 打赏
  • 举报
回复
我对了一下,参数有被指定,类型是text和日期和数字
zhang_luo 2003-12-12
  • 打赏
  • 举报
回复
一是看你的字段设置完没有
还有就是看你的换行处理(添加记录语句写成一行)
a_zhe_20 2003-12-12
  • 打赏
  • 举报
回复
username是不是为空?
umbrella1984 2003-12-12
  • 打赏
  • 举报
回复
把sql="select * from user_reg where username='"&username&"'"
改成
sql="select * from user_reg where username="&username
孟子E章 2003-12-12
  • 打赏
  • 举报
回复
错误'80040e10':参数不足
孟子E章 2003-12-12
  • 打赏
  • 举报
回复
错误 '80040e10' 至少一个参数没有被指定值
孟子E章 2003-12-12
  • 打赏
  • 举报
回复
看字段类型是否对
fallback 2003-12-12
  • 打赏
  • 举报
回复
我是要将注册信息添加到表里面,数据库是access
fallback 2003-12-12
  • 打赏
  • 举报
回复
在rs.open sql,conn,1,2
字段名称没错
a_zhe_20 2003-12-12
  • 打赏
  • 举报
回复
出错在哪行?

检查一下字段名称是否正确。
angelheavens 2003-12-12
  • 打赏
  • 举报
回复
你是不是更新username='"&username&"'"的记录?

28,409

社区成员

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

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