这个问题比较急哦
看了一些网上找的答案,都是通用的没具体的
请各位高手帮个忙哦
网站是asp+access。我的网站在本地计算机上没问题。放到我服务器上就出问题了问题是:
Microsoft JET Database Engine 错误 '80004005' 操作必须使用一个可更新的查询。 /tpsp/ShowArticle.asp,行 17
而这这附近的代码是:
Dim sql
PageTitle = "正文"
ItemID = ArticleID
strFileName = "ShowArticle.asp"Conn.Execute ("update PE_Article set Hits=Hits+1 where ArticleID=" & ArticleID)
sql = "select * from PE_Article where Deleted=" & PE_False & " and Status=3 and ArticleID=" & ArticleID & " and ChannelID=" & ChannelID & ""
Set rsArticle = Conn.Execute(sql)请问该怎么配置呢,有的是权限问题。但是我真的不知道是哪出问题,请各位帮忙哦。
看了一些网上找的答案,都是通用的没具体的
请各位高手帮个忙哦
网站是asp+access。我的网站在本地计算机上没问题。放到我服务器上就出问题了问题是:
Microsoft JET Database Engine 错误 '80004005' 操作必须使用一个可更新的查询。 /tpsp/ShowArticle.asp,行 17
而这这附近的代码是:
Dim sql
PageTitle = "正文"
ItemID = ArticleID
strFileName = "ShowArticle.asp"Conn.Execute ("update PE_Article set Hits=Hits+1 where ArticleID=" & ArticleID)
sql = "select * from PE_Article where Deleted=" & PE_False & " and Status=3 and ArticleID=" & ArticleID & " and ChannelID=" & ChannelID & ""
Set rsArticle = Conn.Execute(sql)请问该怎么配置呢,有的是权限问题。但是我真的不知道是哪出问题,请各位帮忙哦。
解决方案 »
- 如何利用oms进行数据的导入导出工作!
- 急求ORACLE DBA解答 感激不尽!
- 公司的Oracle变得很慢,想用Windows Performance来看看性能,但不知道要看哪几项?
- ORA-12154,TNS无法处理服务名
- 除了使用视图的instead of触发器,还有其他办法满足这个需求吗?
- 有没有什么办法检测Oracle是否已经安装在机器上
- !!!!! Oracle 建数据苦时出错 !!!!!!
- 怎么样把一个用户的表数据select出来后.insert到另一个用户的表中去...
- █ 怎样查看当前连接用户数,并把某些连接用户提下线!█
- 关于oracle调度任务没有执行的问题,请看详细描述
- 求个好心人帮我解释一下这段过程代码。。。
- 求一存储过程或函数
在某些情况下,可以在查询“数据表”视图中编辑数据以更改基础表中的数据。而在另一些情况下则不行。下面的信息表明了各种查询的结果是否能更新;如果不能,是否有其他的方法可以替代。数据可更新下列情况下可以更新查询或查询字段:基于一个表的查询
基于具有一对一关系的表的查询
查询的结果中包含“备注”、“超链接”或“OLE 对象”
数据在一定条件下可更新如果查询基于含有一对多关系的表,则不能编辑下列查询字段的数据。查询字段 解决方案
位于“一”方的联接字段 启动两表之间的级联更新。
新记录,如果位于“多”方的联接字段不出现在数据表中 从“多”方将联接字段添加到查询中,以允许添加新记录。
在“一”方更新数据后,来自“多”方的联接字段 先保存记录;然后可以对“多”方的联接字段进行更改。
在存在外部联接的一对多关系的“一”方表中的空白字段 在位于“多”方的表的字段中输入值,但必要条件是位于“一”方的联接字段中包含该记录的值。
新记录,如果 ODBC 表的整个唯一键没有输出 选取 ODBC 表的所有主键字段,以允许向其中插入数据。 数据可以删除但不能更新查询或查询字段 解决方案
不具有“更新数据”权限的查询(或基础表) 若要修改数据,必须指定相应的权限。
不具有“删除数据”权限的查询(或基础表) 若要删除数据,必须指定相应的权限。 数据不能更新查询或查询字段 解决方案
基于具有多对一对多关系的三个或更多表的查询。 当窗体的“记录集类型”属性设置为“动态集(不一致的更新)”时,虽然不能直接更新查询中的数据,但可以更新基于该查询的窗体或数据访问页中的数据。
交叉表查询 无
SQL 传递查询 无
对字段求和、平均值、计数值或其他类型总和值的查询,或者从包含总和或合计函数的交叉表查询、选择查询或子查询的“更新到”行中引用字段的更新查询 通过在更新查询的“更新到”行中使用域聚合函数,可以引用包含总计或聚合函数的交叉表查询、选择查询或子查询中的字段。
联合查询 无
“唯一值”属性设置为“是”的查询 无
包含无唯一索引的 ODBC 链接表或无主键的 Paradox 表的查询 无
包含多个表或查询,并且这些表或查询在“设计”视图中没有使用联接线相联接的查询 若要更新表,必须正确地联接它们。
计算字段 无
字段为只读;数据库是以只读方式打开或位于只读驱动器上 无
记录中的字段已经删除或被其他用户锁定 锁定的记录在解锁后即可更新。
数据库方面的不会改。
我修改了好多服务器上权限的问题
可是还是没用
还可能与PE_Article这个表有关吧。更新 的查询没用。所有的文章页面都没用后台也不能登入
出现:Microsoft JET Database Engine 错误 '80040e09' 不能更新。数据库或对象为只读。 /admin/Admin_Login.asp,行 221
但是我改了数据库和对象的权限了。
还是等不了麻烦大家给点答案