操作必须使用一个可更新的查询(Z-blog未知错误ID:-2147467259操作必须使用一个可更新的查询的解决办法 应该怎么解决呢)
本文目录
- Z-blog未知错误ID:-2147467259操作必须使用一个可更新的查询的解决办法 应该怎么解决呢
- “/”应用程序中的服务器错误 操作必须使用一个可更新的查询
- 在update中使用select提示操作必须使用一个可更新的查询
- 操作必须使用一个可更新的查询
- asp错误显示“操作必须使用一个可更新的查询“怎么办谢谢了
- ASP 操作必须使用一个可更新的查询
- Access如何使用更新查询
- 怎样使用Web查询同步更新Excel数据
Z-blog未知错误ID:-2147467259操作必须使用一个可更新的查询的解决办法 应该怎么解决呢
解决方法:出错提示:操作必须使用一个可更新的查询。win2k win2003 系统问题应该是服务器数据库目录的写入权限没有设置好。数据库目录 属性 安全 EVERYONE ……给他写入权限就OK了。winXP系统XP操作系统安装好,文件夹选项里面默认使用简单共享(推荐),把这个选项去掉,再在文件夹上右键点击,就会出现安全这个选项卡,原来默认的没有,然后在安全选项卡里面可以设置用户的写入权限了右击数据库》安全》everyone》将需要的勾上或者给匿名用户帐号(IUSR_MACHINE)对该数据库文件的独写权限。--------------------------------------------------------------错误信息:Microsoft OLE DB Provider for ODBC Drivers error ’80004005’ Operation must use anupdateable query. 原因:有几个主要的错误原因:这个错误发生在当你的程序试图执行更新数据库或其它类似操作时。这是因为1、最普遍的原因是匿名用户帐号(IUSR_MACHINE)对该数据库文件没有写权限。 要解决这个问题,在管理器中调整数据库文件的属性,让匿名用户有正确的权限。当使用ACCESS数据库时,不仅要给文件写的权限,还要给该目录写 的权限,因为Jet需要在该目录建立一个.ldb文件。2、第二个原因是数据库没有使用正确的模式打开。应该使用下面的方法打开。 SQL = "UPDATE Products Set UnitPrice = 2;" Set Conn = Server.CreateObject("ADODB.Connection") Conn.Mode = 3 ’3 = adModeReadWrite Conn.Open "myDSN" Conn.Execute(SQL) Conn.Close 注意默认的Mode是设置0(adModeUnknown),它是允许更新的。3、还有可能是在ODBC管理器中将该DSN的只读选项选中。4、你是在同时更新两个表中的字段,也会出现这个错误信息,解决办法是分开来更新这两个表中各自字段。5、当你使用了一个从低版本中(如ACCESS2.0,ACCESS7.0)载入到高版本(ACCESS 2000)中的查询时,在执行这个查询是会出现该错误。
“/”应用程序中的服务器错误 操作必须使用一个可更新的查询
根据经验,这个是没有给数据库写入权限造成的。给权限的具体操作方法:一、打开我的电脑,在菜单栏上点“工具”》》“文件夹选项”》》“查看”》》“使用简单文件共享”取消选中 二、在你需要设置写入权限的文件夹上点“右键”》》“属性”》》“安全”》》“添加”》》“Everyone”》》“选择的相应的控制权限”如果你的是Win2000或是Win2003,则直接操作第二步即可。
在update中使用select提示操作必须使用一个可更新的查询
估计是你这写法不对吧,你可以试试这样:updateStudentInfoSt,(selectClass.ClassIDfromClasswhereClass.ClassName=myclass.text)ClsetSt.StuID=id.text,St.StuName=name.text,St.ClassID=Cl.ClassID;
操作必须使用一个可更新的查询
可能是你实现的数据访问操作中,打开了一个查询,而不能支持Insert、Update、Delete操作检查一下你的数据访问方法是否正确,建议最好改为T-SQL方式进行数据更新操作。不知道你的编程语言是什么,以下是C++.net中有关更新数据提供程序的帮助,你看一下。创建可更新的提供程序有两步。必须先决定提供程序将如何更改数据存储区,具体说来就是更改是立即完成还是推迟到发出更新命令时。“使提供程序可更新”一节描述需要在提供程序代码中进行的更改和设置。下一步,必须确保提供程序包含支持使用者可能请求的任何内容的所有功能。如果使用者要更新数据存储区,则提供程序必须包含将数据保持到数据存储区的代码。例如,可以使用 C 运行时库或 MFC 在数据源上执行这些操作。“写入数据源”一节描述如何写入数据源,如何处理 NULL 和默认值以及如何设置列标志。注意 UpdatePV 是可更新的提供程序的示例。UpdatePV 和 MyProv 相同,但是具有可更新支持。使提供程序可更新的关键是了解希望提供程序对数据存储区执行哪些操作和希望提供程序如何执行那些操作。具体说来,主要问题是数据存储区的更新是立即完成还是推迟(批处理)到发出更新命令时。必须先决定在行集合类中是从 IRowsetChangeImpl 继承还是从 IRowsetUpdateImpl 继承。根据您选择实现它们中的哪一个,将影响三个方法的功能:SetData、InsertRows 和 DeleteRows。
asp错误显示“操作必须使用一个可更新的查询“怎么办谢谢了
用 conn.open "......", 1, 3 可读写方式打开,你这个insert语句是要有写入权限的如果还不行就看看你数据库文件的权限设置,不行就加every one进去(可写)……
set rs=server.createobject("adodb.recordset")sql="insert into info(username)values(’"&ss&"’)" set rs=conn.execute(sql)
ASP 操作必须使用一个可更新的查询
这个错误一般只有在使用ACCESS数据库时才会出现。因为ACCESS在打开时会生成一个临时文件.ldb,这时文件夹如果没有写入权限时,则会发生错误。解决方法如下:①如果你的系统是Win2003,则要在你网站目录处右击“属性”-》“安全”-》添加-》输入“Everyone”,并给其完全控制的权限才能正常使用。②如果你的系统是WinXP,这个问题一般发生在磁盘格式为NTFS的情况下。点击“工具”-》“文件夹选项”-》“查看”,找到“使用简单文件共享(推荐)”这项,把前面的勾去掉。在网站所在文件夹上单击右键,选择“属性”,这时就能找到“安全”的选项卡,添加一个用户Everyone,权限设为“完全控制”。
Access如何使用更新查询
1、首先,打开access数据库,再打开你的数据文件,我们以【学生家庭住址信息表】为例子,将里面的17财管1班更新为16会计1班。
2、点击上面【创建】,再选择查询选项框里的【查询设计】,如图所示。
3、这时,会进入查询设计页面,点击选择【学生家庭住址信息表】,再点击【添加】。表添加进去后,点击【关闭】。
4、因为我们要改的是班级这一字段,所以,用鼠标左键点击拖动班级到下面的字段空白格处,再松开鼠标左键。这时,这一字段就会显示出来。
5、再点击上面查询类型里面的【更新】,如图所示。
6、在更新到的空白格里输入【16会计2班】,在条件里面输入【17财管1班】。
7、然后,在上面查询2的地方进行【右击】-【保存】,并命名表格。
8、最后,点击结果选项框里的【运行】,在弹出的提示框里点击【是】。这样,再次查看【学生家庭住址信息表】,你就会发现,班级由17财管1班改为16会计2班了。
怎样使用Web查询同步更新Excel数据
在一个新的Excel文件中,选择菜单栏的“数据→导入外部数据→新建Web查询”,打开“新建Web查询”窗口,该窗口相当于一个简单的浏览器,既能在地址栏中输入网址,又能进行网页浏览。
从中可以看到凡是有表格的地方其左上角都会出现一个黑色的小箭头,只要单击就可以使其变成小勾,表示该箭头指的表格将被导入Excel中。例如要对数据进行保存,单击其表格左上角图中的黑色的小箭头,使其变成小勾。全部选定后可以先通过“保存查询”按钮将该Web查询单独保存,这样可在以后其他工作簿中重复调用。现在单击“导入”按钮,选择保存在当前工作表中,还是新建一个工作表。还可以通过“属性”按钮对相关的设置进行修改,满足一些特殊要求。好了,“确定”后一个可根据网页数据更新的表格就展现在您的面前了。
当需要查询数据时,只要打开Excel文件,Excel会自动打开一个“查询刷新”对话框,选定“启用自动刷新”,Excel会自动连通网站对所有表格数据进行更新,您需要的更新数据就出现了。您也可以通过菜单中的“数据→更新数据”命令进行更新。
4
最后,如果觉得Web查询里面有些表格不需要,或者网页中还有些表格也应该加进来,没问题,进入Web查询所在的工作表,选择菜单栏的“数据→导入外部数据→查询”,就可再对表格的进行重新选择了。
5
应用Excel为您提供的Web查询功能,不用直接连接到网站上就可以及时刷新、查询最新数据,爽吧!
更多文章:
Redmi Note 12 Pro发布!该产品有哪些亮点和不足?红米新机将发布,超强的性能和超美的外观令人期待
2024年7月22日 09:20
戴尔e6230评测(戴尔Latitude E6230的超级坚固)
2024年10月9日 20:10
刘翔100米最快记录(刘翔110米栏最快记录是12秒88,如果他跑100米,那大家觉得他将用时多少呢)
2023年3月15日 01:00
夏普37寸电视机(请问夏普37寸液晶电视机用摇控器关机后又会自动开机,请问是什么故障)
2023年6月30日 19:30
技嘉z490ud主板测评(微星 Z490-A PRO 和技嘉 Z490 UD谁好呢,都选晕了)
2024年11月3日 21:20
iphone3gs屏规格资料(iPhone屏幕尺寸、分辨率及适配)
2024年7月19日 19:10
g4560和i3 4170(g4560和什么cpu一个档次)
2023年3月28日 16:30