Bonjour à tous, je suis fasse à un mystère. Voila mon script:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
select @datet=USR_DateModif FROM F_TIERS_ADRESSE WHERE TAD_ID = @id
insert into f_log values(getdate(),'','MIKE','',@datet)
insert into f_log values(getdate(),'','MIKE2','',@ddm)
 
update F_TIERS_ADRESSE set
TAD_Adresse = @adresse
where TAD_ID = @id AND USR_DateModif=@ddm
@ddm étant la date de dernière modification que le script envoie à la procédure stockée.
Et bien vous me croirais ou non mais l'update ne trouve pas l'enregistrement à cause de la date.

Pourtant si on regarde le log:


Les deux dates sont bel et bien identiques. Voila je ne sais pas quoi dire d'autre, c'est incompréhensible pour moi.

Si qq'un à une idée d'où ça peu venir