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

关于Access 数据库的设置问题

yuxiang0612020 发布于 2008-11-23 10:34, 658 次点击
如图
代码:
Set Rs1=Server.CreateObject("Adodb.Recordset")
               Sql="select * from [用户表] where 1=1"
                Rs1.Open Sql,conn,1,3
                rs1.addnew
                rs1("用户名")=request.form("addusername")
                rs1("密码")=md5(trim(request.form("addpassword")))
                rs1("邮箱")=request.form("addemail")
                rs1("相片")=request.form("addphotourl")
                rs1("自我简介")=request.form("addcomment")
               
                rs1.update
                response.Write("<script>alert('恭喜您!注册成功!\n\n您现在可以进入聊天室了');window.location='../index.asp';</script>")
          response.End
效果:
错误类型:
Microsoft JET Database Engine (0x80040E09)
不能更新。数据库或对象为只读。
/33/updateadduser.asp, 第 34 行


[[it] 本帖最后由 yuxiang0612020 于 2008-11-23 10:39 编辑 [/it]]
4 回复
#2
yuxiang06120202008-11-23 10:35
晕 ,看不到图
#3
yuxiang06120202008-11-23 10:40
这更那字段名有没有关系呀。。是不是不能用中文的。。
#4
hmhz2008-11-23 12:29
where 1=1  删掉,添加新记录不能带有查询条件
#5
baiwenfei2008-11-23 14:24
我告诉你!
你打开--我的电脑--文件---工具----文件夹选项--查看---使用文件公享--去掉那个对钩
然后,你那个放asp程序,右击--有安全,里面都选上对钩就好了啊!!
1