Bonjour,
j'ai un problème avec une date qui est passé en paramètre à une procédure stokée. Dans ma procédure stockée la variable est déclarée en tant que datetime. Elle est utilisée pour faire un test par rapport à la date du jour
IF @AvailabilityDateMin <= getdate()
Le seul problème que j'ai c'est que cette est passée comme suit à la procédure stockée :
1 2 3 4
| exec mySp
@OutputType=0, ....@CreationDateMin='Jan
10 1970
12:00:00:000AM',@CreationDateMax=NULL... |
J'ai supprimé des paramètres à la ps car il y en a beaucoup. Je n'invente pas les passages à la ligne, je viens de faire un copier/coller de la trace sql.
Comme il y a des retours à la ligne je ne peux ni faire ma comparaison, ni convertir la date en chaine de caractères avec un cast...
lorsque j'exécute ma ps j'ai le message suivant :
Msg 241, Level 16, State 1, Line xxx
Conversion failed when converting datetime from character string.
Est-ce que qq1 peut m'aider??
Merci d'avance
krest
Partager