繁体   English   中英

SQL Server的Microsoft OLE DB提供程序错误'80040e14'无效的列名。 SQL查询

[英]Microsoft OLE DB Provider for SQL Server error '80040e14' Invalid column name . SQL query

嗨,我有此错误消息

Microsoft OLE DB提供程序的SQL Server错误'80040e14'

无效的列名“ gonzalez”。

当我尝试运行此查询时,我刚刚进行了查询。 我在该网站上输入搜索框,该搜索框搜索公司目录中的所有姓氏。

    SecurityQuery = "SELECT * FROM dbCorpDir.dbo.vwEmployees WHERE sn like '" & FormatDBTextSearch(Last_Name) & "' ORDER BY sn;"

这在SSMS中工作正常

    SELECT * FROM dbCorpDir.dbo.vwEmployees WHERE sn like 'gonzalez' ORDER BY sn;

好的,仅供参考,我将发布我发现的内容。我删除了单引号。 但是我需要将输出字段重命名为新数据库的列名。 我一直依靠调试器告诉我错误在哪一行,那是错误的。 再次感谢您提供的所有帮助。

   SecurityQuery = "SELECT * FROM dbCorpDir.dbo.vwEmployees WHERE sn like " & FormatDBTextSearch(Last_Name) & " ORDER BY sn;"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM