Bonjour,
J'ai une requête que voici
Qui s'exécute parfaitement quand je lance la requête avec F9, par contre lorsque je fais appel a cette requête par programmation. Rien n'est modifié dans ma base de donnée et je n'ai aucun log d'erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part UPDATE Reservation SET Reservation.dDebut = {dDebut}, Reservation.dFin = {dFin},Reservation.Individu = {ID_Individu} WHERE Reservation.IDReservation = {idReservation}
Voici mon code :
Le dialogue info me retourne pourtant les bonnes valeurs et la HExécuteRequête renvoie vrai.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Info(ChaîneConstruit("UPDATE Reservation SET Reservation.dDebut = %1, Reservation.dFin = %2,Reservation.Individu = %3 WHERE Reservation.IDReservation = %4",rdvEdité.DateDébut,rdvEdité.DateFin,rdvEdité.Titre,rdvEdité.ID)) SI PAS HExécuteRequête(REQ_UpdateRDV,hRequêteDéfaut,rdvEdité.DateDébut,rdvEdité.DateFin,rdvEdité.Titre,rdvEdité.ID) ALORS Erreur(ErreurInfo(errComplet)) FIN
Auriez-vous une solution à mon problème ? Merci d'avance.
Partager