Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : pb delete [ Base de données / SQL Server ] (meddy02)

mercredi 28 novembre 2007 à 10:43:29 | pb delete

meddy02

Bonjour,

Je ne comprend pas d'ou vient mon problème.
Je vous explique le fonctionnement de mon programme :
- il y a un datagrid1 qui contient une liste de clients
- en cliquant sur un des clients du datagrid1, chaque informations (code, nom, adresse, tel, etc..) le concernant apparait dans des textebox
-----jusqu'ici tou va bien-----
j'ai crée un bouton supprimer (un bouton modifier viendra s'ajouter plus tard)
et c'est là qu'est mon problème.

Voici mon code pour le bouton supprimer(button3_click(...) :

[code]

privatevoid button3_Click(object sender, System.EventArgs e)
{
   try
   {
         req = "Delete from client where cli_code="+txtcode2.Text;
         Cmd.CommandText = req;
         Cmd.ExecuteNonQuery();
//cette instruction retourne le nb de lignes affectées, en testant on sait si l'insertion a été faite
         System.Windows.Forms.MessageBox.Show("Client supprimer");
         Connect.Close();
   }
    catch
   {
      //afficher le message correspondant
      System.Windows.Forms.MessageBox.Show("Une erreure est survenue");
      this.Close();
   }
}

[/code]

mercredi 28 novembre 2007 à 11:36:36 | Re : pb delete

billou_13

Membre Club
Salut,

Je suppose que ton problème est que rien n'est supprimer. Tu peux essayer de mettre le code entre '

req = "Delete from client where cli_code='"+txtcode2.Text + "'";

ou passer par des requêtes paramétrées :
http://www.csharpfr.com/tutoriaux/COMMENT-FAIRE-REQUETE-PARAMETREE-DANS-BASE-DONNEE_710.aspx

Sinon, je vois pas ton problème

Billou_13
Bask En Force

PS: le même type de problème a été posté ce matin sur http://www.csharpfr.com/infomsg_REQUETE-SQL_1040917.aspx#10, je n'invente rien ^^

--------------------------------------------------------------------
Connaître la réponse est une chose, savoir pourquoi en est une autre
---------------------

mercredi 28 novembre 2007 à 11:37:13 | Re : pb delete

SharpMao

Membre Club
Hello,

Si tu nous en dis un peu plus sur ton problème (message d'erreur, exception,...) ce sera un peu plus facile de t'aider.

Amicalement, SharpMao

"C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!"
(Coluche / 1944-1986 / Pensées et anecdotes)

mercredi 28 novembre 2007 à 12:47:52 | Re : pb delete

meddy02

je n'est aucun message d'erreur sauf celui que je lui demande d'afficher :

System.Windows.Forms.MessageBox.Show("Une erreure est survenue");

*Je vous remercie de l'intérêt que vous porté a mon problème
Merci

mercredi 28 novembre 2007 à 12:55:02 | Re : pb delete

Nikoui

Remplaces le catch{...} par un catch(Exception e){...} et regard ce qu'il y 'a dans 'e' en debugant, tu en saura un peu plus sur l'erreur.


Working as designed
www.nikoui.fr

jeudi 29 novembre 2007 à 10:16:52 | Re : pb delete

meddy02

Voici le mesage d'erreur :

Ligne 1 : syntaxe incorrecte vers '='
Cela vient donc de la requête.
J'ai aussi essayer :  req = "Delete from client where cli_code='"+txtcode2.Text + "'";
Mais le problème est que txtcode2 représente une donnée déclarer en int dans ma bdd.



jeudi 29 novembre 2007 à 11:25:31 | Re : pb delete

meddy02

Résolu
 Mon problème était que mon txtcode2 était caché ( visible = false)
Tout simplement.
En revanche j'ai essayé  datagrid1.rows[e.RowIndex].Cells["cli_code"].Value.Tostring();

Pour récupérer directement le cli_code du datagrid sans avoir pour intermédiaire mon txtcode2.
Mais mon problème vient du ToString car ma propriété est en int et je ne sais pas comment faire?


samedi 1 décembre 2007 à 21:49:58 | Re : pb delete

Nikoui

Je ne sais pas trop si j'ai compris ton problème, mais si tu veux convertir une string en int :

int monInt = int.Parse(maString);


Working as designed
www.nikoui.fr

samedi 1 décembre 2007 à 21:54:48 | Re : pb delete

meddy02

Bonjour,
Je vais essayer sa dès que je pourrai (sa peut prendre quelques jours) en tout cas merci beaucoup de ton aide




Cette discussion est classé dans : bouton, code, system, supprimer, delete


Répondre à ce message

Sujets en rapport avec ce message

Pb avec mon WebService : perte de variable [ par vow ] Bonjour @ tousJe me suis mis au C# depuis peu de temps, et je crée mon premier WebService.Un client appelle ce WS.Mon problème est que j'ai l'impressi Delete file c# [ par mustai ] I try to delete file wich one i had created with System.IO.File.Copy(....), i always receive an exception like i dont have the right to delete it. Th Hello World [ par Kazuya ] Salut, j'ai un problem, je viends d'arriver dans le C# et j'arrive même pas a compiler Hello World, le compilo me sort une erreur: System.IO.TextWrite [C#]#ASP.net] Pb avec evenement sur bouton [ par freegreg30 ] Bonjour, j'ai un problème avec la gestion des evenements sur un boutonTout d'abord, voici le code que je ne comprend pas:ASPX... <body MS supprimer DES fichiers [ par Franckyom50 ] Lu à tous ! J'aimerais savoir comment faire pour supprimer toutles fichiers d'un dossier spécifique. Le problème, c'est que j'arrive pas à voir co erreur bizarre : 'System.Data.OleDb.OleDbException' [ par gwady ] Bonjour et Bonnes Fêtesj'ai un léger problème sur un dataset que j'effectue. lorsque je clique sur un code postal de mon comboBox je fais en sorte de image sur un bouton [ par Thanos_the_yopper ] je voudrais mettre une image sur un bouton.Je l'ai fais avec Visual Studio, grace au designer, et il m'a donné ce code :this.button3.Image = ((System. Pb Save Image [ par JCpp ] Je voudrais récupère une image d'un site dans un pictureBox1http://pages.infinit.net/sylart/images/sourire_grand.gifComme je n'y arrive pas, donc je l [Winform] [UserControl] Sauver les collections [ par stailer ] Bonsoir tout le monde, je n'arrive pas à implémenter la méthode SET ci-dessous. En fait, dans l'éditeur de Visual Studio je peux bien ajouter des imag [c#]impression [ par stiley1 ] Salut , je voudrais imprimer une image . J'ai un contextmenu(click droit) avec l'option "print" qui a pour rôle d'imprimer l'image du picturebox. Mais


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,187 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.