Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 3086错误无法从指定的表中删除_Sql Server_Ms Access 2010 - Fatal编程技术网

Sql server 3086错误无法从指定的表中删除

Sql server 3086错误无法从指定的表中删除,sql-server,ms-access-2010,Sql Server,Ms Access 2010,当我从sql server数据库中的ms access窗体中删除记录时,我遇到了这个错误。表是通过odbc连接和vb.net中编写的delete命令链接的。请告诉我下面编写的命令行的解决方案 DoCmd.RunSQL "Delete from dbo_Main where user = Forms![frm-Examiner]![coUser] " 谢谢 ramesh如果不是权限问题,您可以尝试以下方法: dim sSql as string sSql = "Delete from dbo

当我从sql server数据库中的ms access窗体中删除记录时,我遇到了这个错误。表是通过odbc连接和vb.net中编写的delete命令链接的。请告诉我下面编写的命令行的解决方案

DoCmd.RunSQL "Delete  from dbo_Main where user =  Forms![frm-Examiner]![coUser] "
谢谢
ramesh

如果不是权限问题,您可以尝试以下方法:

dim sSql as string
sSql = "Delete from dbo_Main where user = '" & Forms![frm-Examiner]![coUser] & "'"
debug.print sSql
DoCmd.RunSQL sSql

至少它应该给你一些提示,告诉你可能出了什么问题

如果不是权限问题,你可以尝试以下方法:

dim sSql as string
sSql = "Delete from dbo_Main where user = '" & Forms![frm-Examiner]![coUser] & "'"
debug.print sSql
DoCmd.RunSQL sSql
至少它应该给你一些提示,告诉你用户可能出了什么问题。将其括在方括号中,以确保db引擎将其视为字段名

DoCmd.RunSQL“从dbo_Main中删除,其中[user]=Forms![frm考官]![coUser]”
用户是一个。将其括在方括号中,以确保db引擎将其视为字段名

DoCmd.RunSQL“从dbo_Main中删除,其中[user]=Forms![frm考官]![coUser]”

结合@HansUp和@iDevlop的建议

dim sSql as string
sSql = "Delete from dbo_Main where [user] = '" & Forms![frm-Examiner]![coUser] & "'"
DoCmd.RunSQL sSql

结合@HansUp和@iDevlop的建议

dim sSql as string
sSql = "Delete from dbo_Main where [user] = '" & Forms![frm-Examiner]![coUser] & "'"
DoCmd.RunSQL sSql


可能是因为无法从指定的表中删除。3086错误是什么意思?你有什么疑问?etc etcrun时间错误3086毫秒access@Siyual我有删除记录的权限,我手动执行了删除操作。我真想知道为什么这3张“关闭”票和那2张勇敢的匿名否决票!可能是因为无法从指定的表中删除。3086错误是什么意思?你有什么疑问?etc etcrun时间错误3086毫秒access@Siyual我有删除记录的权限,我手动执行了删除操作。我真想知道为什么这3张“关闭”票和那2张勇敢的匿名否决票!好啊您能否共享
debug.Print
生成的语句?(按ctrl+G查看)从dbo_Main中删除,其中user='kotra,naresh'很好。所以问题可能是@HansUp提到的nedok。您能否共享
debug.Print
生成的语句?(按ctrl+G查看)从dbo_Main中删除,其中user='kotra,naresh'很好。因此,问题可能是@HansUp提到的一个被很好地观察到的问题。甚至可能
where dbo_main![用户]=…
。啊,这些保留的话:-/很好地观察到了。甚至可能
where dbo_main![用户]=…
。啊,这些保留字:-/实际上,我观察到的是更新和删除语句不起作用,除了insert语句在vb的ms access窗体上运行良好。脚本有问题吗,但我对数据库有所有权限实际上,我观察到的是更新和删除语句不起作用,除了那个insert语句语句与ms access form和vb配合使用效果良好。脚本有问题吗?但我拥有数据库的所有权限