| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1048 人关注过本帖
标题:[求助]怎样用ASP向ACCESS添加数据
只看楼主 加入收藏
studying
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-6-9
收藏
 问题点数:0 回复次数:9 
[求助]怎样用ASP向ACCESS添加数据

各位大虾:
我在向ACCESS数据库添加信息的时候,系统报错,麻烦指点一下!先行谢过!

以下为我的代码:

dim cn,dbpath,rs,sqlstr

set cn=Server.CreateObject("ADODB.Connection")
set rs=Server.CreateObject("ADODB.Recordset")

dbpath=Server.MapPath("images/info.mdb")
cn.open "Provider=Microsoft.Jet.OLEDB.4.0;data source=" & dbpath

sqlstr="SELECT * FROM tb_message"
rs.open sqlstr,cn,3,3
rs.addnew
rs("title")=request.form("title")
rs("author")=request.form("author")
rs("datetime")=now()
rs.update
rs.close
set cn="nothing"
response.write "记录添加成功!"

以下为报错信息

Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

Microsoft JET Database Engine 错误 '80040e09'

不能更新。数据库或对象为只读。

搜索更多相关主题的帖子: ACCESS ASP 数据 
2006-06-09 06:46
tang688
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:1219
专家分:35
注 册:2004-12-25
收藏
得分:0 
注意:ASP的报错有好多问题的。这个少END不一定是有一个IF你少了END
还有可能是:for 少了 next,do 少了loop等等。
从头到尾看一下吧,一定是你多开了一扇门忘了关了!

2006-06-09 08:18
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
rs.open sqlstr,cn,3,3
改成
rs.open sqlstr,cn,1,3
如果不行,证明数据库文件被设置为禁止访问,证明楼主用的Windows2000以上操作系统的安全设置不允许访问数据库。
2006-06-09 08:29
hangxj
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:2045
专家分:0
注 册:2006-4-10
收藏
得分:0 
[QUOTE]注意:ASP的报错有好多问题的。这个少END不一定是有一个IF你少了END
还有可能是:for 少了 next,do 少了loop等等。
从头到尾看一下吧,一定是你多开了一扇门忘了关了![/QUOTE]

看到2楼的仁兄的见解真是让我耳目一新呀,我想问下你学ASP有多久了?

人家楼主的问题很明显是数据库的问题,而不是代码的问题.
他的系统应该是NT的,所以是权限的问题!!!



http://www./
2006-06-09 08:54
tang688
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:1219
专家分:35
注 册:2004-12-25
收藏
得分:0 
哈哈,不好意思,不过学的时间到是比较长了。
多半比楼上的你长,只是开始老糊涂了

[此贴子已经被作者于2006-6-9 10:47:55编辑过]


2006-06-09 09:17
studying
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-6-9
收藏
得分:0 

改成
rs.open sqlstr,cn,1,3
后,报错依旧!
请问大虾们,如果是系统权限问题,我应该怎么解决!谢了!
2006-06-09 23:13
studying
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-6-9
收藏
得分:0 

问题解决了!
多谢各位大虾的帮助!

2006-06-10 08:33
dangdang_198
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2006-4-17
收藏
得分:0 
你是怎么解决的,说出来,让我也学学

欢迎加入技术群5725994
2006-06-10 08:57
tang688
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:1219
专家分:35
注 册:2004-12-25
收藏
得分:0 
反击数据库文件,在安全中加入everyone用户,并把权限设成完全控制就可以了.

2006-06-10 13:01
studying
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-6-9
收藏
得分:0 

右击数据库文件,在安全中,选择users用户,增加“写入”权限就可以了。

2006-06-14 23:23
快速回复:[求助]怎样用ASP向ACCESS添加数据
数据加载中...
 
   



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

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