| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1048 人关注过本帖
标题:[求助]怎样用ASP向ACCESS添加数据
取消只看楼主 加入收藏
studying
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-6-9
收藏
 问题点数:0 回复次数:3 
[求助]怎样用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
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
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.030560 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved