我已经研究过...尚未找到解决方案。我已经读过一些人由于编码而遇到类似的麻烦,但是我尝试重新键入查询的类型,甚至在Notepad ++中使用了convert to UTF-8。有任何想法吗?
错误:
“ NEW”附近的语法不正确。
询问:
delete from [orgDefaults]
where ([orgcode] = N'NEW')
and ([ctlName] = N'AllowReportables')
这是在我使用此OLEDB驱动程序创建的VB.NET程序中执行的:
Dim conn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & updates_mdb & ";Jet OLEDB:Database Password=" & Settings.Password & ";")
您使用错误的驱动程序连接到SQL Server。
您正在使用MS Access Jet引擎。但这使用了另一种SQL语法,这就是为什么它不起作用的原因。
只需使用SQL Server OLEDB驱动程序,它将起作用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句