et comment ta base de donnée est cencée savoir ce qu'est "textBox10"?
car c'est bien cela que tu lui donne 
De plus tu as fais une 2eme erreur (peut etre d'autres), texBox10 c'est quoi?
C'est un objet, qui comprend plein de choses : la partie graphique, taille, position, texte, etc... de ta textbox. Bref , texBox10 c'est une "adresse" vers quelque chose de complexe qui est dans ton programme.
Donc forcement si tu dis à ta base d'executer la requette "Delete FROM UTILISATEUR WHERE MATRICULE1_EMP =:textBox10";
elle ne va rien comprendre !
Soluce (mais lire la suite IMPORTANTE) :
string strRequete = String.Format("Delete FROM UTILISATEUR WHERE MATRICULE1_EMP := {0}",textBox10.Text);
Ca devrait mieux se passer, mais attention !
. Si ton appli doit etre distribuée à des personnes exterieurs, ou qu'il s'agit d'une Form sur un site, soit certain que tu te fera hacker ta base de donnée en 2 temps 3 mouvements !
Une courte video qui vaut tous les longs discourts :
Pascal Belaud : se prémunir contre les injections SQL
Partager