[ASP] 本机上测试没事,传到空间提示出错!~

[复制链接]
查看11 | 回复4 | 2008-8-15 10:58:09 | 显示全部楼层 |阅读模式
错误提示:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'
[Microsoft][ODBC Microsoft Access Driver] 操作必须使用一个可更新的查询。
/1/show.asp,行 18
代码:

18行代码:com.execute("Update msg Set lls=lls+1 Where ID="& request("n"))%>

回复

使用道具 举报

千问 | 2008-8-15 10:58:09 | 显示全部楼层
删除access,重新建立一个相同内容的access
回复

使用道具 举报

千问 | 2008-8-15 10:58:09 | 显示全部楼层
一般服务商的空间不会有什么问题.那么request("n").是否传了参数n过来.或者n是空.如果传了参数,还出错,就有可能是数据库在上传的过程中,被破坏了.看你的数据库名没有扩展名.那么建议你使用flashfxp或者cuteftp来上传数据库,而不要使用dreamweaver来传.或者将数据库改成正常的名子,传上去后,在服务端再
回复

使用道具 举报

千问 | 2008-8-15 10:58:09 | 显示全部楼层
shop#mdb这个应该是shop.mdb这个吧
回复

使用道具 举报

千问 | 2008-8-15 10:58:09 | 显示全部楼层
给你参考一下:原因: 有几个主要的错误原因: 这个错误发生在当你的程序试图执行更新数据库或其它类似操作时。这是因为 ADO由于以下的几个原因而不能够写数据库造成的。 1。最普遍的原因是匿名用户帐号(IUSR_MACHINE)对该数据库文件没有写权限。 要解决这个问题,在管理器中调整数据库文件的属性,让匿名用户有正确的权限。 当
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行