互联网 www.doc100.net
CSS技术培训
您的位置:首页 > 程序异常 >

求教,表单没法写入access数据库

更新时间: 2014-01-05 01:50:21 责任编辑: Author_N1

 

求教,表单无法写入access数据库
if ac="adduser" then
set rsc=server.createobject("adodb.recordset")
sql="select  * from  info  where username='"&request.Form("username")&"'"
rsc.open sql,conn,1,1
ck=rsc("username")
set rsc=nothing
if ck<>"" then
msg=msg&"<br>"&"用户名已被注册."
response.Redirect("reg.asp?msg="&msg)
end if
dsql="select * from info where id is null"
set rs=server.createobject("adodb.recordset")
rs.open dsql,conn,1,3
rs.addnew
rs("username")=request.Form("username")/*姓名
rs("num")=request.Form("num")/*编号
rs("idcard")=request.Form("idcard")
rs("tel")=request.Form("tel")
rs("mail")=request.Form("mail")
rs("add")=request.Form("add")
rs("zip")=request.Form("zip")/*邮编
rs("quest")=request.Form("quest")
rs("getpassword")=request.Form("getpassword")
rs("ntime")=now
rs.update
set rs=nothing
session("admin")=request.Form("username")

'response.Redirect("index.asp")
%>
<span class="STYLE1">您的申请已经成功提交,感谢您的踊跃报名</span>

然后不管怎么在页面上输入数据,access表中都是空白的,但是浏览器一直是直接跳转到您的申请已成功提交,另外需要把邮编和编号设为可选填项目,麻烦高手指教
--参考方法--
引用:
不好意思,我刚刚试了一下,发现把表单全部填写之后就能写入数据库了,但现在我其中有几项是可选填写的,请问要怎么改?

那说明你的asp了还是有容错语句,但不是在当前的文件,而是在其他包含文件里

应该看你的数据库设置是否允许字段为空,不允许为空的,你没数据当然插不了
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 01:50:21
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/1839/
本文WWW.DOC100.NET DOC100.NET版权所有。