Asp+Access+Sql 开发 -爬坡者

通过asp实例代码结合常用Asp例子来更好的深入Asp学习

« ASP/CSS/JAVASCRIPT相关技术与资源交流论坛EXPLORER错误与drwtsn32.exe错误 »

access 未指定的错误

一直以来以为XP不用考虑文件文件夹的权限设置问题.

早上在调试一个程序的时候,发现访问ACC出现错误.于是检查了下CONNECTION连接

conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & DBPath

这个连ACCESS2000应该不会出错的.于是压缩修复数据库.还是出错.没办法百度一下.
按照一个网友提的
把 \windows\system32\config\systemprofile\Local Settings\TEMP 目录权限设置everyone的可读取权限即可解决问题!
F5一下,OK了.

以下为网友的文章:

access出现未指定的错误

问题在于没有正确使用数据库连接代码
一般只要使用标准数据库连接就可以了.
标准代码近似如下:


<% 
dim conn,connstr,db 
'更改数据库名字 
db="data.mdb" 
Set conn = Server.CreateObject("ADODB.Connection") 
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db) 
'如果你的服务器采用较老版本Access驱动,请用下面连接方法 
'connstr="driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath(db) 
conn.Open connstr 
%>



还有一种原因:
权限问题,系统缓存目录权限不足
解决方法:
把 \windows\system32\config\systemprofile\Local Settings\TEMP 目录权限设置everyone的可读取权限即可解决问题!

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

最近发表

Powered By Z-Blog Z-Blog 1.8 RC Build 80201

Copyright 2007-2008 papozhe.com [asp代码BLOG] All Rights Reserved.
浙ICP备07030537号
免责申明:本BLOG所有文章除特别声明,均来自网上,主要为学习用!内容仅供参考,版权归原作者。如侵犯您利益,请来信说明,我们立即删除或注明版权