我陷入了僵局。我有一些C#
代码生成的查询。Microsoft SQL Server Management Studio
在同一数据库上运行时,查询工作正常。
但是,当我的代码尝试运行相同的查询时,我收到有关无效列的相同错误,并引发了异常。引用此列的所有查询均失败。
该列最近已添加到数据库中。这是一个名为的日期列Incident_Begin_Time_ts
。
失败的示例是:
select * from PerfDiag
where Incident_Begin_Time_ts > '2010-01-01 00:00:00';
其他查询Select MAX(Incident_Being_Time_ts);
在代码中运行时也会失败,因为它认为缺少该列。
有任何想法吗?