ASP:奇怪的数据库连接错误,求解
解决办法 检查存放Microsoft Access数据库文件的文件夹是否有对IIS匿名帐号有写入权限,如果没有,请赋于写入权限,特别是当错误信息为(Microsoft JET Database Engine 错误 ';80004005'; 操作必须使用一个可更新的查询。)时。
原因不在你程序。而是服务器的权限设置问题。// C:\Windows\Temp 设置everyone或者user的写权限,推荐user 因为access数据库打开后需要放到临时文件夹中释放再打开,但由于网上的用户访问时没有权限打开本地的临时文件夹,导致了数据库连接失败。
把数据库路径换成相对路径就可以了 因为你用的是绝对路径,在你本机上有E:\ASP\IIUYB.MDB这个路径,但在虚拟主机上可能就没有 E:盘了,更可能找不到这个路径了,所以出现这个错误。采用相对路径,可以方便的移植。
asp数据库连接错误
1、数据库连接出错,请检查Conn.asp文件中的数据库参数设置。
2、存放数据库文件夹对IIS匿名帐号没有写入、修改权限,错误表现为无法对数据库进行更新、写入 系统临时文件夹目录对IIS匿名帐号没有写入、修改权限,错误表现为访问服务器上任何采用Microsoft JET Database Engine 链接Access类数据库的文件都是出错。
3、给Temp目录赋权 配置asp+access使用环境,装完iis后使用asp程序发现数据库连接错误,可是检查链接代码 完全正确。
4、ASP与Access数据库连接出错是因为缺少对访问的支持配置。需要安装一些功能来支持ASP应用程序的解析,打开:控制面板- 程序 - 程序和功能 - 打开或关闭Windows功能,按照下面这个图示,把相应的ASP选上就行了。
ASP连接数据库错误??
1、数据库连接出错,请检查Conn.asp文件中的数据库参数设置。
2、把数据库路径换成相对路径就可以了 因为你用的是绝对路径,在你本机上有E:\ASP\IIUYB.MDB这个路径,但在虚拟主机上可能就没有 E:盘了,更可能找不到这个路径了,所以出现这个错误。采用相对路径,可以方便的移植。
3、存放数据库文件夹对IIS匿名帐号没有写入、修改权限,错误表现为无法对数据库进行更新、写入 系统临时文件夹目录对IIS匿名帐号没有写入、修改权限,错误表现为访问服务器上任何采用Microsoft JET Database Engine 链接Access类数据库的文件都是出错。
4、ASP与Access数据库连接出错是因为缺少对访问的支持配置。需要安装一些功能来支持ASP应用程序的解析,打开:控制面板- 程序 - 程序和功能 - 打开或关闭Windows功能,按照下面这个图示,把相应的ASP选上就行了。
5、因为access数据库打开后需要放到临时文件夹中释放再打开,但由于网上的用户访问时没有权限打开本地的临时文件夹,导致了数据库连接失败。———所以你需要耐心的和服务器管理员联系,让他设置一下权限(有时不即时生效,需要服务器重启)不过你刚说了,如何能够让那个管理员配合你,需要你动动脑筋了。