我的一个论坛出现问题,提示操作必须使用一个可更新的查询。
我的一个论坛出现问题,提示操作必须使用一个可更新的查询。 可能是你实现的数据访问操作中,打开了一个查询,而不能支持Insert、Update、Delete操作检查一下你的数据访问方法是否正确,建议最好改为T-SQL方式进行数据更新操作。不知道你的编程语言是什么,以下是C++.net中有关更新数据提供程序的帮助,你看一下。创建可更新的提供程序有两步。必须先决定提供程序将如何更改数据存储区,具体说来就是更改是立即完成还是推迟到发出更新命令时。“使提供程序可更新”一节描述需要在提供程序代码中进行的更改和设置。下一步,必须确保提供程序包含支持使用者可能请求的任何内容的所有功能。如果使用者要更新数据存储区,则提供程序必须包含将数据保持到数据存储区的代码。例如,可以使用 C 运行时库或 MFC 在数据源上执行这些操作。“写入数据源”一节描述如何写入数据源,如何处理 NULL 和默认值以及如何设置列标志。注意 UpdatePV 是可更新的提供程序的示例。UpdatePV 和 MyProv 相同,但是具有可更新支持。使提供程序可更新的关键是了解希望提供程序对数据存储区执行哪些操作和希望提供程序如何执行那些操作。具体说来,主要问题是数据存储区的更新是立即完成还是推迟(32313133353236313431303231363533e4b893e5b19e。
Microsoft JET Database Engine 错误 '80004005' 操作必须使用一个可更新的查询。 是怎么回事 故障原因此类错误一般出现于文件系统为NTFS格式中,是IIS匿名帐号(IUSR_计算机名)对相关文件、文件夹操作权限不足引起的。一、存放数据库文件夹对IIS匿名帐号没有写入、修改权限,错误表现为无法对数据库进行更新、写入二、系统临时文件夹目录对IIS匿名帐号没有写入、修改权限,错误表现为访问服务器上任何采用Microsoft JET Database Engine 链接Access类数据库的文件都是出错。正常情况下是不会出现这个错误的,当使用某些系统垃圾清理优化工具、或其它一些因素可能会导致这个目录权限发生 改变。所以请慎重使用此类工具。解决办法一、检查存放Microsoft Access数据库文件的文件夹是否有对IIS匿名帐号有写入权限,如果没有,请赋于写入权限,特别是当错误信息为(Microsoft JET Database Engine 错误 '80004005' 操作必须使用一个可更新的查询。时。二、JET 引擎在链接数据库的时候会在%windir%temp/目录下创建临时文件,而IIS匿名帐号对%windir%temp/目录操作权限不够,添加IIS匿名帐号(IUSR_计算机名)对%windir%temp/的读写权限即可。其它一些未指定的错误,可以尝试重新注册ASP脚本解释链接库文件。依顺序运行以下命令:1.regsvr32 jscript.dll2。.
操作必须使用一个可更新的查询
操作必须使用一个可更新的查询 就是 不兼容了吗?那没有办法,试验用管理员权限将他的属性中的兼容那个框点上看看呢?把OFFICE卸载看看呢,装这个软件。不知道行不?或者找VISTA优化大师将所有的VISTA服务还原。在试验。真没有碰到过。
操作必须使用一个可更新的查询高手帮忙啊~~~ 数据库文件及所在文件夹的只读属性,或设置数据库文件及所在文件夹的有关权限。
操作必须使用一个可更新的查询。/index/person1.asp, 第 25 行
操作必须使用一个可更新的查询 权限everyone可写~即可~
ASP 操作必须使用一个可更新的查询 这个错误一般只有在使用ACCESS数据库时才会出现。因为ACCESS在打开时会生成一个临时文件.ldb,这时文件夹如果没有写入权限时,则会发生错误。