Я зашел в тупик. У меня есть запрос, который генерируется некоторым кодом 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);
также сбой при запуске в коде, потому что он думает, что столбец отсутствует.
Есть идеи?