Bonjour,
je suis confronté à un problème lors d'une requête dans laquelle je veux récupérer les objets qui ont date supérieur à la date du jour, jusque la rien de bine compliqué
voila le code que j'utilise
le problème se situe au niveau du SQL Généré, la requête qu'il génère
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 var rqt = from D in dc.DemandeCP where D.idCollaborateur == idCollabo where D.dateCreation > DateTime.Today orderby D.Type select new {D.IdDemande,D.Type,D.nbjour,D.dateCreation,D.Valide,D.DateValidation};
et quand j'exécute cette requete SQL, j'ai l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 exec sp_executesql N'SELECT [t0].[IdDemande], [t0].[Type], [t0].[nbjour], [t0].[dateCreation], [t0].[Valide], [t0].[DateValidation] FROM [dbo].[DemandeCP] AS [t0] WHERE (([t0].[dateCreation]) > @p0) AND ([t0].[idCollaborateur] = @p1) ORDER BY [t0].[Type]',N'@p0 datetime,@p1 int',@p0=''2009-07-22 00:00:00:000'',@p1=227
Je suis un peu perdu, je sais pas d'où cela peut venir avez vous une idée?Syntaxe incorrecte vers '2009'.
Partager