ZKX's LAB

asp.net中用update更新access数据库报错:操作必须使用一个可更新的查询 access 操作必须使用一个可更新的查询.

2020-09-30知识6

.net错误提示 有几个主要的错误原因:这个错误发生在当你的程序试图执行更新数据库或其它类似操作时。这是因为ADO由于以下的几个原因而不能够写数据库造成的。1。最普遍的原因是匿名用户帐号(IUSR_MACHINE)对该数据库文件没有写权限。要解决这个问题,在管理器中调整数据库文件的属性,让匿名用户有正确的权限。当使用ACCESS数据库时,不仅要给文件写的权限,还要给该目录写 的权限,因为Jet需要在该目录建立一个.ldb文件。2。第二个原因是数据库没有使用正确的模式打开。应该使用下面的方法打开。SQL=\"UPDATE Products Set UnitPrice=2;Set Conn=Server.CreateObject(\"ADODB.Connection\")Conn.Mode=3 '3=adModeReadWriteConn.Open\"myDSNConn.Execute(SQL)Conn.Close注意默认的Mode是设置0(adModeUnknown),它是允许更新的。3。还有可能是在ODBC管理器中将该DSN的只读选项选中。4。你是在同时更新两个表中的字段,也会出现这个错误信息,解决办法是分开来更新这两个表中各自字段。5。当你使用了一个从低版本中(如ACCESS2.0,ACCESS7.0)载入到高版本(ACCESS 2000)中的查询时,在执行这个查询是会出现该错误。

VB本地update access数据库\ 更新数据的SQL语句写出来才好看.如更新表中记录:Update 表名 Set 字段名=xxx

Microsoft Jet 数据库引擎打不开文件 asp 方法如下:方法1:错误类型:Microsoft OLE DB Provider for ODBC Drivers('0x80004005')[Microsoft][ODBC Microsoft Access Driver]Microsoft Jet数据库引擎打不开文件'(未知的)'。它已经被别的用户以独占方式打开,或没有查看数据的权限。conn.asp,第 6 行解决方法:1.在asp操作数据库时出现“操作必须使用一个可更新的查询”错误:2.文件夹—〉属性;或,资源管理器—〉工具—〉文件夹选项3.在“查看”选项卡中不钩选“使用简单文件共享”4.这样,你在XP下NTFS分区文件夹右键,也能看到如WIN2000一样的“安全”选项卡了5.在“安全”选项卡下,点击“添加…”,跳出“选择用户和组”对话框6.然后点击“立即查找”,在下图所示的列表中选择“IUSR_”(下划线之后是你的计算机名)7.之后在“安全”选项卡中就会出现“Internet来宾帐户”,将这个帐户的权限设置为“可修改”和“可写入”最后按确定,问题得到解决,不会再出现“Microsoft OLE DB Provider for ODBC Drivers(0x80004005)”错误!方法2:错误类型:Microsoft OLE DB Provider for ODBC Drivers('0x80004005')[Microsoft][ODBC Microsoft Access Driver]Microsoft Jet数据库引擎打不。

asp.net中用update更新access数据库报错:操作必须使用一个可更新的查询 ps.那别人当然看不到了~那是你的本地服务器,只适合本地的,你要让朋友看 只能是在网上申请个虚拟主机(有免费的.net空间吧,不过不好申请)。还听说有种软件可以把自己的电脑做成虚拟服务器主机,我没有找过,那样你的朋友也可以浏览你的网页。因为是ntfs格式的 你的文件夹的共享要设置好~你文件夹的安全选项目 有添加everyone吗?如果不会添加 我教你首先进入文件夹选项 然后点查看把那个“使用简单文件共享”的那项的钩钩去掉(默认是打钩的)这时候你在右键你的文件夹属性(会多出一个叫“安全\"的选项)你把在安全区中添加上 everyone这个属性 就可以了至于everyone的权限 默认的就可以了然后你在开你的网页` 祝你成功,还是不行的话说声。

win7中microsoft jet 数据库引擎打不开文件 我是win7系统,就是连接access数据库出现的问题.我是win7系统,就是连接access数据库出现的问题 方法1:错误类型:。

Microsoft JET Database Engine 错误 '80004005' 使用组合快捷键win键+r键打开运行窗口。2.在运行窗口中输入“regsvr32 Softpub.dll”回车确认进入下一步操作。3.重新打开运行窗口,在运行窗口中输入“regsvr32 Wintrust.dll”回车确认进入下一步操作。4.再次打开运行窗口,在运行窗口中输入“regsvr32 Initpki.dll”回车确认,点击确定完成操作。

Z-blog未知错误ID:-2147467259操作必须使用一个可更新的查询的解决办法。 应该怎么解决呢? 解决方法:出错提示:操作必须使用一个可更新的查询。win2k win2003 系统问题应该是服务器数据库目录的写入权限没有设置好。数据库目录 属性 安全 EVERYONE…给他写入权限就OK了。winXP系统XP操作系统安装好,文件夹选项里面默认使用简单共享(推荐),把这个选项去掉,再在文件夹上右键点击,就会出现安全这个选项卡,原来默认的没有,然后在安全选项卡里面可以设置用户的写入权限了右击数据库>;安全>;everyone>;将需要的勾上或者给匿名用户帐号(IUSR_MACHINE)对该数据库文件的独写权限。错误信息:Microsoft OLE DB Provider for ODBC Drivers error '80004005'[Microsoft][ODBC Microsoft Access 97 Driver]Operation must use anupdateable query.原因:有几个主要的错误原因:这个错误发生在当你的程序试图执行更新数据库或其它类似操作时。这是因为1、最普遍的原因是匿名用户帐号(IUSR_MACHINE)对该数据库文件没有写权限。要解决这个问题,在管理器中调整数据库文件的属性,让匿名用户有正确的权限。当使用ACCESS数据库时,不仅要给文件写的权限,还要给该目录写 的权限,因为Jet需要在该目录建立一个.ldb文件。2、第二个原因是数据库没有使用正确的。

Microsoft JET Database Engine 错误 '80004005',未指定的错误怎么解决 错误信息 Microsoft JET Database Engine 错误 '80004005' 未指定的错误[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary。

[Microsoft][ODBC Microsoft Access Driver] 操作必须使用一个可更新的查询。 /result.asp, 第 29 行 这语法错得不得了asp语法错误,sql语法也错误Set rst=server.createobject(\"adodb.recordset\")Set rst1=conn.execute(\"insert into 表名称(字段集合)values(字段值集合)\")你那引号用得都一团糟,没有一点规则可言!

随机阅读

qrcode
访问手机版