网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > ASP技巧
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.ASP中CACHE技术的应用.
.ASP程序中同一个用户不允许同时登.
.在ASP中操作HTTP报头方法分析.
.测字符串长度函数.
.在ASP中用集合成批操作数据库.
.如何用ASP编写网站统计系统四.
.巧用in关键字实现数据的批量删除.
.用asp获取文件md5值.
.网站ASP漏洞小总结.
.用ASP对网页进行限制性的访问.
.Varchar与char的区别.
.如何读出空格.
.Asp base64编码、解码函数.
.复杂表单的动态生成与动态验证.
.在windows 2003 server中编写asp.
.谈两种数据库内容HTML格式的输出.
.将HTML表单数据存储为XML格式.
.介绍一种效率极高的分类算法.
.对ASP动态包含文件方法的改进.
.探讨一下rs(0)和rs("fieldn.

ASP无法更新ACCESS数据库解决方法

发表日期:2007-4-19


  写在前面:

  都是XP惹的祸.个人认为XP过度的追求安全性,而以具体功能无法实现作为代偿.下面来看看这个ASP例子,相信经常接触ASP的人会时常碰到这个问题:明明自己的代码写的非常正确,为什么就是不能正常更新呢?以下几个错误信息不是因为ASP本身的代码错误导致的,而是一些权限的设置问题.开始我碰到这个问题的时候,曾经自习检查自己代码不下10遍,就是没检查出ASP的错误来.最后上网查了查才发现是万恶的权限作祟.

  运行环境:windows xp

  IIS 5.0

  --------------------------------------------------------------------

  在Windows XP+IIS服务器上运行asp程序可能会出现数据库无法更新的情况,具体错误信息可能为:

  1、Microsoft JET Database Engine (0x80040E09) 不能更新。数据库或对象为只读

  2、Microsoft OLE DB Provider for ODBC Drivers (0x80004005)[Microsoft][ODBC Microsoft Access Driver] 操作必须使用一个可更新的查询。

  3、Microsoft JET Database Engine (0x80004005) 操作必须使用一个可更新的查询。

  解决办法有以下几种(针对不同的服务器可能解决办法不一样,在这里假设网站主目录为wwwroot):

  A、在wwwroot文件夹上面点击右键-“属性”-取消“只读”

  此方法最简单、偶尔有效

  B、在您的数据库文件上文件夹上面点击右键-“属性”-“安全”-添加用户:“IUSR_计算机名” 并开放“IUSR_计算机名”的读取、写入权限

  此方法是目前解决这个问题最好的办法,一般都可以解决问题

  XP系统下可能点击右键看不到“安全”选项,请先打开“工具”-“文件夹选项”-“查看”-取消“使用简单文件共享(推荐)” 然后即可在属性中找到“安全”选项

  C、在wwwroot文件夹上面点击右键-“属性”-“web共享”-“共享文件夹”

  D.更多解决方法请大家和我一起讨论咯~QQ:7021357

  --------------------------------------------------------------------

  最后一点就是,如果想把自己的机器设置成调试ASP的服务器,那么最好不要使用win XP系统,选用WIN 2000为宜,实在不行...那么就做好走很多弯路的准备吧!....

  当然了,在XP出现莫名其妙的问题的时候,请多考虑下XP的权限设置方面的问题

上一篇:新手入门:防范SQL注入攻击的新办法 人气:11584
下一篇:净化网络环境 ASP程序实现过滤脏话 人气:8364
浏览全部ASP的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐