主题:  救我

chenhuizcl

职务:普通成员
等级:1
金币:0.0
发贴:25
注册:2002/1/15 10:48:41
#12002/1/17 8:55:02
只要是往数据库写入数据就出错,比如说注册留言,都不行,但可以登陆,错误代码:
  Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

[Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query.

/a/udadd.asp, 行90



susu_5d

职务:普通成员
等级:1
金币:0.0
发贴:25
注册:2001/11/26 15:56:37
#22002/1/17 13:51:54
chenhuizcl在上个帖子中说
引用:
只要是往数据库写入数据就出错,比如说注册留言,都不行,但可以登陆,错误代码:
  Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

[Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query.

/a/udadd.asp, 行90

检查一下数据库连接部分。



Such a lovely place

职务:普通成员
等级:2
金币:10.0
发贴:573
注册:2001/11/4 21:15:56
#32002/1/19 23:34:44
这个情况我也遇到过,只要一插入数据,就提示如上的提示“必须要有可更新的查询”,只是我遇到的是中文提示。
我实在winxp下用ultraldev4和,accessxp的。我把站点挪到别的目录下(反正不能在默认目录下),一切正常,也可以插入数据。我估计是一个xp下的bug,嘿嘿。因为我制作了一个“不能插入数据”的站点(本地制作,制作时不能调试,一调试就提示上面的错误),可我传到服务器上,一切正常,可以插入数据,真是奇怪???

可能是匿名访问的用户IUSER_yourname的权限不够……也许……



I''MAD

职务:普通成员
等级:8
金币:11.0
发贴:9502
注册:2001/9/16 20:00:53
#42002/1/20 20:07:44
哈。。不要给页面定义记录集就行了,直接插入就KO啦



Such a lovely place

职务:普通成员
等级:2
金币:10.0
发贴:573
注册:2001/11/4 21:15:56
#52002/1/20 21:40:15
真的这么简单?:)

我明试一试,这个问题捆饶我好久了呢,呵呵。

可为是么在别的目录下一切ok呢?:(