ensuite j'exécute une requête reprenant la valeur du record set, qui une fois exécutée est comme suit :
UPDATE MATRICE_LOT SET DATE_PRELEVEMENT to_date('2/23/2005','DD/MN/YYYY'),DATE_PEREMPTION to_date('2/23/2005','DD/MM/YYYY')+ 730 ,ID_LOT_RECEPTION = '354',ID_COMPOSITION = 110,ID_RECEPTION = 136,COMMENTAIRES = '',ID_LOT_CEPHAC = 'PLHC00160' WHERE ID_LOT = 210
Et est fait les dates n'étant pas au format DD/MM/YYYY la requète ne marche pas, le requéteur me jarte en me disant que le mois n'est pas valide ce qui est logique compte tenue des valeurs àl'éxecution.
Quand dans VB je place mon curseur sur la première ligne, voilà je que j'obtiens :
2/23/2005(côté recordset)=23/02/2005(côté dtpicker)
Si quelqu'un à une idée pour m'aider, n'hésité pas !!!!!
Set db = OpenDatabase("C:\MaBase.mdb")
Set Histo = db.OpenRecordset("select * from Historique where DateDemande >= #" & Format(DateDebut, "mm/dd/yy") & " # and DateDemande <= #" & Format(DateFin, "mm/dd/yy") & " # order by DateDemande DESC, HeureDemande DESC")