Sql server 3086错误无法从指定的表中删除
当我从sql server数据库中的ms access窗体中删除记录时,我遇到了这个错误。表是通过odbc连接和vb.net中编写的delete命令链接的。请告诉我下面编写的命令行的解决方案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
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配合使用效果良好。脚本有问题吗?但我拥有数据库的所有权限