Bonjour, voici mon problème, j'ai une table avec des réservations et je voudrais que les réservations ayant dépassées la date actuelle, donc de la machine, soient supprimées automatiquement.
Je code en C++ et MySQL. Voici ce que j'ai essayé :
/************************************************************/
TDate date = DateTimePicker1->Date;
Edit2->Text = date.DateString();
AnsiString sql = ("DELETE FROM reservationsalle1 WHERE DATEDIFF(
'"+Edit2->Text+"','"+LectureDate->Text+"')>0");
//AnsiString sql("DELETE FROM `reservationsalle1` WHERE Jour < '"+Edit2->Text+"'");
/************************************************************/
Je récupère la date de la machine et ensuite je n'arrive pas à supprimer celles qui sont inférieures à la machine. Si quelqu'un pourrait m'aider se serait sympa. Merci d'avance.
PS : Ma date est au format jj/mm/aaaa et c'est un champ de type VARCHAR.