| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 605 人关注过本帖
标题:注册的问题.........
只看楼主 加入收藏
iamliubo
Rank: 1
等 级:新手上路
帖 子:357
专家分:0
注 册:2005-11-7
收藏
 问题点数:0 回复次数:8 
注册的问题.........
Microsoft JET Database Engine (0x80040E09)
不能更新。数据库或对象为只读。
/wangye/house/regcl.asp, 第 14 行
这是给我的提示
我的代码,以前我这么写是可以注册的,现在怎么注册不了了
<!--#include file="../conn.asp"-->
<%
uid=request.Form("uid")
upwd=request.Form("upwd")
add=request.Form("add")
sex=request.Form("sex")
tel=request.Form("tel")
email=request.Form("email")
names=request.Form("name")
set urs=server.CreateObject("adodb.recordset")
urs.open"select * from userzl where uid='"&uid&"'",conn,1,3
if not urs.eof then
response.Write"<script language=javascript>alert('用户名已存在');history.go(-1);</script>"
else urs.addnew
urs("uid")=uid
urs("upwd")=upwd
urs("email")=email
urs("sex")=sex
urs("name")=names
urs("add")=add
urs("tel")=tel
urs.update
urs.close
set urs=nothing
session("uid")=uid
session("upwd")=upwd
response.Write"<script language=javascript>alert('注册成功');window.location='../house/house.asp'</script>"
end if
%>
搜索更多相关主题的帖子: request Form Microsoft 数据库 
2005-12-31 11:50
冰镇柠檬汁儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:北京
等 级:版主
威 望:120
帖 子:8078
专家分:6657
注 册:2005-11-7
收藏
得分:0 
<!--#include file="../conn.asp"-->
<%
uid=request.Form("uid")
upwd=request.Form("upwd")
add=request.Form("add")
sex=request.Form("sex")
tel=request.Form("tel")
email=request.Form("email")
names=request.Form("name")
set urs=server.CreateObject("adodb.recordset")
urs.open"select * from userzl where uid='"&uid&"'",conn,1,1
if not urs.eof then
response.Write"<script language=javascript>alert('用户名已存在');history.go(-1);</script>"
else urs.addnew
urs("uid")=uid
urs("upwd")=upwd
urs("email")=email
urs("sex")=sex
urs("name")=names
urs("add")=add
urs("tel")=tel
urs.update
urs.close
set urs=nothing
session("uid")=uid
session("upwd")=upwd
response.Write"<script language=javascript>alert('注册成功');window.location='../house/house.asp'</script>"
end if
%>

改成这样就可以了

本来无一物,何处惹尘埃
It is empty at all here, Why pm 2.5 is so TMD high!
2005-12-31 11:52
iamliubo
Rank: 1
等 级:新手上路
帖 子:357
专家分:0
注 册:2005-11-7
收藏
得分:0 
urs.open"select * from userzl where uid='"&uid&"'",conn,1,1
我记得应该是,1,3啊
1,1好象不支持

2005-12-31 11:55
冰镇柠檬汁儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:北京
等 级:版主
威 望:120
帖 子:8078
专家分:6657
注 册:2005-11-7
收藏
得分:0 
1、把连接数据库的代码写到这个页面
2、else urs.addnew写成两行
else
urs.addnew

本来无一物,何处惹尘埃
It is empty at all here, Why pm 2.5 is so TMD high!
2005-12-31 12:16
iamliubo
Rank: 1
等 级:新手上路
帖 子:357
专家分:0
注 册:2005-11-7
收藏
得分:0 
数据库连接
<%
conn="provider=microsoft.jet.oledb.4.0;data source=C:\Inetpub\wwwroot\wangye\images\access\wangye.mdb;persist security info=false"
set strconn=Server.CreateObject("adodb.connection")
strconn.open conn
%>

2005-12-31 13:41
iamliubo
Rank: 1
等 级:新手上路
帖 子:357
专家分:0
注 册:2005-11-7
收藏
得分:0 
1、把连接数据库的代码写到这个页面
2、else urs.addnew写成两行
else
urs.addnew
改完也不成 ,还是提示
Microsoft JET Database Engine (0x80040E09)
不能更新。数据库或对象为只读。
/wangye/house/regcl.asp, 第 15 行

15行是这句话 else urs.addnew

2005-12-31 13:42
冰镇柠檬汁儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:北京
等 级:版主
威 望:120
帖 子:8078
专家分:6657
注 册:2005-11-7
收藏
得分:0 
以下是引用iamliubo在2005-12-31 13:42:00的发言:
1、把连接数据库的代码写到这个页面
2、else urs.addnew写成两行
else
urs.addnew
改完也不成 ,还是提示
Microsoft JET Database Engine (0x80040E09)
不能更新。数据库或对象为只读。
/wangye/house/regcl.asp, 第 15 行

15行是这句话 else urs.addnew

只是想给你个编程习惯的建议。

错误的可能:
1、你打开了access数据库,我是说在windows里
2、那个access文件的属性就是只读的。
3、是我最不愿面对的错误,可能是和IIS设置有关,我就不会了。


本来无一物,何处惹尘埃
It is empty at all here, Why pm 2.5 is so TMD high!
2005-12-31 13:57
iamliubo
Rank: 1
等 级:新手上路
帖 子:357
专家分:0
注 册:2005-11-7
收藏
得分:0 
现在不光是这个打不开了,是所有文件都是只读了,现在就是可以读出数据不能修改,上传,如果是数据库就是只读的,那怎么可以把它设成可以修改的???我IIS一直都是默认设置,没改过啊,要是改应该改那????

2005-12-31 14:25
dreame
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:521
专家分:0
注 册:2005-10-23
收藏
得分:0 

选中数据库文件,右击属性,去掉"只读"钩!!
还有可能是你没有分配权限,先把"工具"-->"文件夹选项"-->"工具"-->"使用简单的文件共享"前去钩.然后选中数据库文件,右击属性中有安全选项,选中用户名给它权限!!


有时候真的想放弃寂寞的等待,但她是那么的可爱!I love u forever!
2005-12-31 15:25
快速回复:注册的问题.........
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.034457 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved