asp数据库的连接问题

来源:百度知道 编辑:UC知道 时间:2024/07/04 14:47:45
我现在有一个网站ASP程序,总是出现这个错误。

HTTP 错误 500.100 - 内部服务器错误 - ASP 错误
Internet 信息服务

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

技术信息(用于支持人员)

错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] 操作必须使用一个可更新的查询。
/Product/ShowProduct.asp, 第 16 行

浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)

网页:
GET /Product/ShowProduct.asp

应该是我没有连接数据库的原因,我觉得。它的连接数据库代码已经写在程序里了啊。要怎么连接啊。
在线等。。。

因为数据库或对象为只读。所以不能更新

第一种是IIS问题,你可以换个其他机器,测试下其中的代码,一般重装IIS是解决不了问题的!
第二,是数据库设置成了只读,或者是没有给他权限,IIS不能匿名访问!
3.有可能你数据库所在的硬盘应该是NTFS格式,需要开通权限。
开通权限方法
XP操作系统安装好,文件夹选项里面默认使用简单共享(推荐),把这个选项去掉,
再在文件夹上右键点击,就会出现安全这个选项卡,
原来默认的没有,然后在安全选项卡里面可以设置用户的写入权限了
右击数据库>安全>everyone>将需要的勾上
请查看你web目录及目录下所有文件和文件夹的属性,是否有只读属性的?这个问题,通常是数据库文件*.mdb属性为只读而导致的。

这个错误一般只有在使用ACCESS数据库时才会出现。因为ACCESS在打开时会生成一个临时文件.ldb,这时文件夹如果没有写入权限时,则会发生错误。

解决方法如下:
①如果你的系统是Win2003,则要在你网站目录处右击“属性”->“安全”->添加->输入“Everyone”,并给其完全控制的权限才能正常使用。

②如果你的系统是WinXP,这个问题一般发生在磁盘格式为NTFS的情况下。点击“工具”->“文件夹选项”->“查看”,找到“使用简单文件共享(推荐)”这项,把前面的勾去掉。
在网站所在文件夹上单击右键,选择“属性”,这时就能找到“安全”的选项卡,添加一个用户Everyone,权限设为“完全控制”。

1.是你的sql语句没有编辑正确
2.你没有更改你的数据库Everyone,写入的权限。文件夹选项-使用简单共享勾去掉。文件夹属性-安全,赋予Everyone写的权限。

这个问题不知道是不是ACCESS文件属性权限设定的问题,不过你可以修改一下试一下。
ASP连接数据库的问题 连接数据库的ASP问题 asp连接数据库问题 ASP连接数据库问题~ ASP连接数据库问题 关于ASP的问题,.如何连接数据库? asp.net中连接数据库的问题 asp连接Access数据库的问题 asp中连接数据库的问题 ASP与access数据库的连接问题