iis站点 ASP无法访问ACCESS数据库
请问一下:我架构的一个web站点。但当访问数据库的时候,就不行了,其他的都OK。错误类型:MicrosoftOLEDBProviderforODBCDrivers(0x8...
请问一下:我架构的一个web站点。但当访问数据库的时候,就不行了,其他的都OK。
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] 操作必须使用一个可更新的查询。
/ly/add_messages.asp, 第 10 行
浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
网页:
POST 45 ??? /ly/add_messages.asp
POST Data:
user_name=sdfdgfdgfgfg&user_post=sdfsdfsdfsdf
是什么问题导致的啊? 展开
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] 操作必须使用一个可更新的查询。
/ly/add_messages.asp, 第 10 行
浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
网页:
POST 45 ??? /ly/add_messages.asp
POST Data:
user_name=sdfdgfdgfgfg&user_post=sdfsdfsdfsdf
是什么问题导致的啊? 展开
4个回答
展开全部
首先
进入"我的电脑"-工具-文件夹选项 然后点查看
把那个 “使用简单文件共享” 的那项的钩钩去掉(默认是打钩的)确定
这时候你再右键你的数据库存放文件夹
属性(会多出一个叫“安全"的选项)
之后有2种方法
1.你把在安全区中添加上 everyone这个属性 就可以了
至于everyone的权限 默认的就可以了
2.(前提是你的电脑上装了IIS)点添加-高级-立即查找-找到一个“IUSR***”开头的用户选中然后确定再确定,然后给它修改权限,然后确定就可以了。
这个是Internet来宾用户权限,也就是执行asp语句需要的权限。
这样你的问题就解决了,当初我刚学ASP那会也被这个问题困扰了很久,把自己的源码放网络上的免费空间能运行,自己机子上则老是弹这个问题。
希望能帮助到你!祝你愉快!
进入"我的电脑"-工具-文件夹选项 然后点查看
把那个 “使用简单文件共享” 的那项的钩钩去掉(默认是打钩的)确定
这时候你再右键你的数据库存放文件夹
属性(会多出一个叫“安全"的选项)
之后有2种方法
1.你把在安全区中添加上 everyone这个属性 就可以了
至于everyone的权限 默认的就可以了
2.(前提是你的电脑上装了IIS)点添加-高级-立即查找-找到一个“IUSR***”开头的用户选中然后确定再确定,然后给它修改权限,然后确定就可以了。
这个是Internet来宾用户权限,也就是执行asp语句需要的权限。
这样你的问题就解决了,当初我刚学ASP那会也被这个问题困扰了很久,把自己的源码放网络上的免费空间能运行,自己机子上则老是弹这个问题。
希望能帮助到你!祝你愉快!
展开全部
可能是你使用只读方式打开了连接,或者是你放置的数据库文件不小心增加了只读属性。
前者请参考:http://hi.baidu.com/uuxp/blog/item/f049b4515c4bac1d367abece.html
后者请自行修改文件属性为文档。
前者请参考:http://hi.baidu.com/uuxp/blog/item/f049b4515c4bac1d367abece.html
后者请自行修改文件属性为文档。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是你的数据库没有权限访问。是否设置数据库为只读属性。或者放置在NTFS格式的盘符中。没有设置权限。访问路径检查一下!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把ACCESS数据库文件添加一个IIS用户的修改的权限就好了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询