Asp连接数据库出现以下错误:
[color=blue]
Oracle Automation 错误 '800a01b8'
OIP-04109: Error creating temporary file
[/color]
当时出现这个原因的情况,是一个Oracle的查询语句,当时在PL SQL里面点击查询没事,看Oracle的管理工具,当前用户的临时表空间还很小,不存在磁盘空间的问题。
google快翻遍,百度也翻遍了,英文的中文的,看了好多,都没有找到原因,后来看到2个博客文章的启发,发现原因所在,
[color=green]
由于网页访问数据库时,需要c:\windows\temp文件夹(当然各个windows系统的这个目录是不一样,不过方法一样)做缓存。
但如果temp文件夹权限不够,所以对于该目录你只要给你的IIS用户给予写入权限,即可解决上述问题。
[/color]
[color=blue]
Oracle Automation 错误 '800a01b8'
OIP-04109: Error creating temporary file
[/color]
当时出现这个原因的情况,是一个Oracle的查询语句,当时在PL SQL里面点击查询没事,看Oracle的管理工具,当前用户的临时表空间还很小,不存在磁盘空间的问题。
google快翻遍,百度也翻遍了,英文的中文的,看了好多,都没有找到原因,后来看到2个博客文章的启发,发现原因所在,
[color=green]
由于网页访问数据库时,需要c:\windows\temp文件夹(当然各个windows系统的这个目录是不一样,不过方法一样)做缓存。
但如果temp文件夹权限不够,所以对于该目录你只要给你的IIS用户给予写入权限,即可解决上述问题。
[/color]
本文介绍了解决ASP连接Oracle数据库时出现的OIP-04109错误的方法。问题出现在使用特定Oracle查询语句时,尽管在PL/SQL中运行正常。解决方案涉及确保Windows系统temp目录对IIS用户具有足够的写入权限。
8043

被折叠的 条评论
为什么被折叠?



