WIN7系统调试ASP时出错我是win7 access数据库库提示字段太小80040e57,用XP系统调试又没问题? 请高手帮帮忙,谢了

北大青鸟成都名流是北大青鸟APTECH按照国际标准建立,旨在培养国家紧缺的软件高级人才。
我校秉承北大青鸟APTECH先进的教学方法、优质的教育产品和规范化的教学管理。9年来坚持一切以就业为导
行业:职业培训
联系人:王老师
地区:四川省成都市抚琴南路3号
传真:028-
企业博客信息
访问数:次
地区:成都市
暂时没有相关信息!
ASP网站无法更新Access数据库—查看XP权限设置
字体大小: -
& 发表于 10-05-03 15:26 &
阅读(1454) &
&&& 成都名流快讯:目前,很多中小企业网站基本上都是用基础的ASP开发的,但是很多使用和维护ASP网站的人员经常会遇到无法更新Access数据库的情况,而且自己的代码写的非常正确,检查代码10多遍,就是没检查出ASP的错误,老师指出,这时你应该关注你的XP系统权限设置了,因为XP过度的追求安全性,而以具体功能无法实现作为代偿.,下面是示例分析:
&&&& 运行环境:windows xp
&&&& IIS 5.0
&&&& --------------------------------------------------------------------
&&&&&在Windows XP+IIS服务器上运行asp程序可能会出现数据库无法更新的情况,具体错误信息可能为:
&&&&& 1、Microsoft JET Database Engine (0x80040E09) 不能更新。数据库或对象为只读
&&&&& 2、Microsoft OLE DB Provider for ODBC Drivers (0x)[Microsoft][ODBC Microsoft Access Driver] 操作必须使用一个可更新的查询。
&&&& 3、Microsoft JET Database Engine (0x) 操作必须使用一个可更新的查询。
&&&& 解决办法有以下几种(针对不同的服务器可能解决办法不一样,在这里假设网站主目录为wwwroot):
&&&& A、在wwwroot文件夹上面点击右键-&属性&-取消&只读&
&&&&&&&& 此方法最简单、偶尔有效
&&&& B、在您的数据库文件上文件夹上面点击右键-&属性&-&安全&-添加用户:&IUSR_计算机名& 并开放&IUSR_计算机名&的读取、写入权限
&&&&&&& 此方法是目前解决这个问题最好的办法,一般都可以解决问题
&&&&&& XP系统下可能点击右键看不到&安全&选项,请先打开&工具&-&文件夹选项&-&查看&-取消&使用简单文件共享(推荐)& 然后即可在属性中找到&安全&选项
&&&& C、在wwwroot文件夹上面点击右键-&属性&-&web共享&-&共享文件夹&
&&& --------------------------------------------------------------------
&&&& 最后一点就是,如果想把自己的机器设置成调试ASP的服务器,那么最好不要使用win XP系统,选用WIN 2000为宜,在XP出现莫名其妙的问题的时候, 请多考虑下XP的权限设置方面的问题。
&&&&& 以上只是提出一些ASP网站无法更新Access数据库的一些个人见解,如果你想进行ASP、ASP.NET和JAVA等网站建设的学习,你可以选择,详情登陆成都名流网站咨询.
&&&&企博网() 版权所有&64位win7的IIS7下asp与access的连接问题
投稿:mdxy-dxy
字体:[ ] 类型:转载 时间:
运行asp是提示Microsoft OLE DB Provider for ODBC Drivers (0x)[Microsoft][ODBC Microsoft Access Driver] 找不到文件 '(未知的)'。
最近升级了电脑主机,淘宝买的,卖家把我装好了64位的win7和一些基本程序。
自己有个小程序是asp的,要让它运行起来,于是装上IIS(之前在添加删除程序里,现在叫 打开或关闭Windows功能 ,找了好一会儿),搭好web后,发现一直在运行,页面一页空白。
好久没碰asp程序了,但还是有点印象的。于是打开程序,找到连接数据库那段后,加了句:Response.Write Err.Description,提示没记录下来,大概是没有找到合适的应用程序。
看了下机子上,有word,excel等,没access。重新装了下office2003,有了access。
web运行,提示:未找到提供程序。该程序可能未正确安装。
Conn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(AccessPath&"/"&AccessFile)
Conn.open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath(AccessPath&"/"&AccessFile)&";"
提示:[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
以往的经验,可能没开启父路径,在IIS里找了下启用了,还是一样。
搜索了下,发现问题在IIS7身上。
应用程序池默认设置 里 常规-&启用32位应用程序 默认是False改成True。
这时候提示:
前者:未指定的错误数据库连接出错,请检查连接字串
后者:[Microsoft][ODBC Microsoft Access 驱动程序] Microsoft Jet 数据库引擎打不开文件'(未知的)'。 它已经被别的用户以独占方式打开,或没有查看数据的权限。
继续找办法:
windows/temp文件夹缺少一个用户组权限,缺少的用户组为Authenticated Users。
于是给这个文件夹添加 Authenticated Users 用户组 ,给于读取、写入权限。
问题解决了!
‘Microsoft OLE DB Provider for ODBC Drivers (0x)
[Microsoft][ODBC Microsoft Access Driver] 找不到文件 '(未知的)'。
/conn/conn1.asp, 第 3 行'
在windows7中正确设置了IIS7.0的配置,同时正确设置了ASP
的权限问题,但在运行时会弹出如上错误!
我的数据库连接代码是:
Set conn = Server.CreateObject("ADODB.Connection")
conn.open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & DefaultDir &server.mappath("worker.mdb")&";"
Set rs = Server.CreateObject("ADODB.Recordset")
Set rs1 = Server.CreateObject("ADODB.Recordset")
Set rs2 = Server.CreateObject("ADODB.Recordset")
Set rs3 = Server.CreateObject("ADODB.Recordset")
网络中流传很多版本的解释,经本人尝试解决方法:
windows/temp文件夹缺少一个用户组权限
一般在windows7默认安装的IIS中,缺少的用户组为Authenticated Users
Authenticated Users
默认权限为读取、写入。ok,系统正常运行
win7或windows 2008 64位系统中,asp+access 数据库连接错误解决办法
Win7或Windows server 2008中IIS7是默认不安装的,所以在安装完Win7或Windows server 2008之后如果需要安装IIS7的话,就要自己动手了。安装的步骤为:开始》控制面板》程序》打开或关闭Windows功能》Internet信息服务。IIS7安装时需要注意的是,如果需要ASP、ASP.NET等的支持,是需要把功能模块给装上的,默认是不安装的。
win7或windows 2008 64位系统解决IIS7中Access数据库问题。
如果你使用64位系统,那可能如上办法也解决不了,原因是64位系统没有提供64位ACCESS连接的驱动,把网站对应的应用程序池中项目的“启用32位应用程序”置为“ture”。 这样就可以了。
Other tips in IIS7:
a. 启用父路径。
常用的 ../ 父路径使用在IIS7里面是默认不支持的。
在iis的主页--&ASP -& 双击打开-& 启用父路径: True
b. 向浏览器返回错误信息。
默认网页代码出错浏览器会出现“An error occurred on the server when processing the URL. Please contact the system administrator”。
在iis的主页--&ASP -& 双击打开-&调试错误-& 将错误发送到浏览器: True
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具win7系统64位下asp+access 提示 “数据库连接错误” 怎么解决_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
win7系统64位下asp+access 提示 “数据库连接错误” 怎么解决
上传于||文档简介
&&w​i​n系​统4​位​下​a​s​p​+​a​c​c​e​s​s​ ​提​示​ ​“​数​据​库​连​接​错​误​”​ ​怎​么​解​决​。​系​统​新​增​了​用​户​“​A​u​t​h​e​n​t​i​c​a​t​e​d​ ​U​s​e​r​s​”​,​关​键​还​有​最​后​一​步​。
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
你可能喜欢win7旗舰版安装了IIS7, 但还是不能浏览asp程序,浏览时总是提示下载,怎么办?_百度知道}

我要回帖

更多关于 win7 access数据库 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信