Je suis dans une impasse. J'ai une requête qui est générée par du C#
code. La requête fonctionne correctement Microsoft SQL Server Management Studio
lorsqu'elle est exécutée sur la même base de données.
Cependant, lorsque mon code tente d'exécuter la même requête, j'obtiens la même erreur concernant une colonne non valide et une exception est levée. Toutes les requêtes qui font référence à cette colonne échouent.
La colonne en question a été récemment ajoutée à la base de données. C'est une colonne de date appelée Incident_Begin_Time_ts
.
Un exemple qui échoue est:
select * from PerfDiag
where Incident_Begin_Time_ts > '2010-01-01 00:00:00';
D'autres requêtes comme Select MAX(Incident_Being_Time_ts);
également échouent lorsqu'elles sont exécutées dans le code car il pense que la colonne est manquante.
Des idées?