您好我有此错误消息
Microsoft OLE DB Provider for 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;
答案 0 :(得分:0)
好的家伙只是为了将来参考我会发布我发现的内容。我删除了单引号。但我需要将输出字段重命名为新数据库的列名。(DUH)!我一直依赖调试器告诉我错误是什么行,这是错误的。再次感谢所有的帮助。
SecurityQuery = "SELECT * FROM dbCorpDir.dbo.vwEmployees WHERE sn like " & FormatDBTextSearch(Last_Name) & " ORDER BY sn;"