Sono entrato in un vicolo cieco. Ho una query generata da un C#
codice. La query funziona Microsoft SQL Server Management Studio
correttamente quando viene eseguita sullo stesso database.
Tuttavia, quando il mio codice tenta di eseguire la stessa query, ottengo lo stesso errore su una colonna non valida e viene generata un'eccezione. Tutte le query che fanno riferimento a questa colonna hanno esito negativo.
La colonna in questione è stata recentemente aggiunta al database. È una colonna della data chiamata Incident_Begin_Time_ts
.
Un esempio che fallisce è:
select * from PerfDiag
where Incident_Begin_Time_ts > '2010-01-01 00:00:00';
Altre query come Select MAX(Incident_Being_Time_ts);
anche falliscono quando vengono eseguite nel codice perché pensa che la colonna sia mancante.
Qualche idea?