Je suis dans une impasse. J'ai une requête qui est générée par des C#
code. La requête fonctionne correctement dans Microsoft SQL Server Management Studio
lorsqu'ils sont exécutés 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 à propos d'une colonne invalide 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. Il s'agit d'une colonne de date appelée Incident_Begin_Time_ts
.
Un exemple qui échoue est le suivant :
select * from PerfDiag
where Incident_Begin_Time_ts > '2010-01-01 00:00:00';
D'autres requêtes telles que Select MAX(Incident_Being_Time_ts);
échouent également lorsqu'ils sont exécutés dans le code parce qu'ils pensent que la colonne est manquante.
Des idées ?