La requête de suppression sous C# avec critère sur une date [Résolu]

Signaler
-
 ranika -
Bonjour!
Je sais que ma requête n'est pas correctement écrite, et je ne sais comment l'écrire correctement. Veuillez donc m'aider à bien l'écrire je vous en prie:

OleDbCommand cmd2 = new OleDbCommand("delete from tab_salaire where tab_salaire.datepay=" + date + "", con2);

Je reste en ligne SVP!

3 réponses

OK! Ne vous en faites plus! J'ai décanté la situation comme par hasard!!!!
Il suffisait d'ajouter les # comme je l'ai fait...!


OleDbCommand cmd2 = new OleDbCommand("delete from tab_salaire where tab_salaire.datepay=#" + date + "#", con2);

Merci à tous ceux qui auraient voulu se casser la tête pour me répondre!
Messages postés
14780
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
4 août 2020
92
Hello,
Je ne connais pas du tout OleDbCommand, mais je tente une réponse. J'écrirais plutôt:

OleDbCommand cmd2 new OleDbCommand("DELETE FROM tab_salaire WHERE datepay "+ date, con2);



@+
Buno, Admin CS
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Messages postés
14780
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
4 août 2020
92
Re,
Avec une étoile peut-être...
OleDbCommand cmd2 new OleDbCommand("DELETE * FROM tab_salaire WHERE datepay "+ date, con2);



@+
Buno, Admin CS
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...